Подтвердить что ты не робот

Angular: как выразить условие в директиве ng-if?

Как выразить условие в директиве ng-if?

Сейчас я пробовал это

<div ng-if="{ selectedTab == 'decoupage'}">
...
Syntax Error: Token '==' is unexpected, expecting [:] at column 15 of the expression [{ selectedTab == 'decoupage'}] starting at [== 'decoupage'}].

Я использую Angular 1.2.0.

4b9b3361

Ответ 1

ng-if уже находится в контексте angular, поэтому вы можете просто сделать это:

ng-if="selectedTab == 'decoupage'"

Для справок в будущем:

  • двойные фигурные скобки: {{ }} → для интерполяции
  • одиночные фигурные скобки: { } Я видел только в ng-class для разрешения булевых выражений.