ng-class 不评估简单示例中的表达式
ng-class not evaluating expression in simple example
这段代码在 ng-repeat 循环中。表达式不在浏览器内部评估,整个语句也在浏览器中。
<i ng-class="'icon-ok' : student.is_passed == 'passed', 'icon-remove': student.is_passed == 'failed'"></i>
你需要把你的表达式放在花括号里 "{}"
<i ng-class="{'icon-ok' : (student.is_passed == 'passed'), 'icon-remove': (student.is_passed == 'failed')}"></i>
这段代码在 ng-repeat 循环中。表达式不在浏览器内部评估,整个语句也在浏览器中。
<i ng-class="'icon-ok' : student.is_passed == 'passed', 'icon-remove': student.is_passed == 'failed'"></i>
你需要把你的表达式放在花括号里 "{}"
<i ng-class="{'icon-ok' : (student.is_passed == 'passed'), 'icon-remove': (student.is_passed == 'failed')}"></i>