【发布时间】:2013-05-11 03:56:12
【问题描述】:
我可以在 angularjs 表达式中以某种方式使用 if-then-else 构造(三元运算符)吗,例如我有函数 $scope.isExists(item) 必须返回 bool 值。 我想要这样的东西,
<div ng-repeater="item in items">
<div>{{item.description}}</div>
<div>{{isExists(item) ? 'available' : 'oh no, you don't have it'}}</div>
</div>
我知道我可以使用返回字符串的函数,我对在表达式中使用 if-then-else 构造的可能性很感兴趣。 谢谢。
【问题讨论】:
-
从 1.2 开始支持。
标签: javascript angularjs if-statement angularjs-ng-repeat ternary-operator