23

如何在 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。

4

1 回答 1

43

ng-if已经在一个角度上下文中,所以你可以这样做:

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

备查:

  • 双花括号:{{ }}-> 用于插值
  • 单花括号:{ }我只见过ng-class布尔表达式解析。
于 2013-11-11T14:39:41.397 回答