【发布时间】:2017-09-16 20:35:26
【问题描述】:
我有一个元素:
<div ng-class="a ? 'class1' : 'class2'"></div>
我需要向它添加另一个 ng-class 语句ng-class="class3: b !== c"。
如何将 ng-class 语句组合在一起。
既不是<div ng-class="{a ? 'class1' : 'class2, class3: b !== c"></div> 也不是<div ng-class="(a ? 'class1' : 'class2') + ' ' + (class3: b !== c)"></div>
似乎工作。请指教。
【问题讨论】:
-
这不是你真正应该使用 ng-class 的方式,但你可以作弊:ng-class="(a ? 'class1' : 'class2') + ' ' + (b ! == c ? 'class3': '' )"
标签: javascript angularjs ternary-operator ng-class