0

我有以下内容:

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

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

有没有一种速记方法可以让我用 Angular 做到这一点,还是我需要进行两次不同的检查?

4

2 回答 2

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

如果您有更多条件:

data-ng-class="{'class1': someValue == 1, 'class2': someValue == 2, 
'class3': someValue == 3"
于 2013-09-19T09:56:38.940 回答
1

尝试这个

data-ng-class="(stat.correct == true) && 'trueStatus' || (stat.correct != true) && 'undefStatus'"
于 2013-09-19T09:57:36.373 回答