有没有办法让我使用?设置对象的类? AngularJS中的符号?

时间:2013-09-19 09:53:43

标签: angularjs

我有以下内容:

data-ng-class="{trueStatus: stat.correct == true; }"

但是我希望如果stat.correct == true则将类设置为trueStatue,如果stat.correct不为true,则设置为undefStatus。

我是否可以使用Angular进行简化,或者我需要进行两次不同的检查?

2 个答案:

答案 0 :(得分:1)

data-ng-class="{true: 'trueStatus', false: 'undefStatus'}[stat.correct == true]"

如果您有更多条件:

data-ng-class="{'class1': someValue == 1, 'class2': someValue == 2, 
'class3': someValue == 3"

答案 1 :(得分:1)

试试这个

data-ng-class="(stat.correct == true) && 'trueStatus' || (stat.correct != true) && 'undefStatus'"