【发布时间】:2014-07-08 21:05:56
【问题描述】:
我有一个简单的ng-repeat,它显示分数列表和正值或负值。
我想要做的是当值为负时,显示一个红色背景 CSS 类,当值为正时,显示一个绿色 CSS 类。但是,出于某种原因,我总是在我的页面上看到 red CSS 类。
HTML:
<tr ng-repeat="scores in Test" ng-class="{true: 'warning', false: 'ok'}[scores.Indicator == 'Negative']">
<td>Overall: {{ scores.Indicator }}</td>
</tr>
CSS:
.warning {
background: red;
}
.ok {
background: green;
}
【问题讨论】:
标签: angularjs angularjs-directive angularjs-ng-repeat ng-class angular-ng-if