您好我在Twitter Bootstrap上使用Angular。我想用两个错误之一触发has-error类。但两者都没有:
<div class="form-group" ng-class="{'has-error' : errorTime, 'has-error' : errorDate}">
也不:
<div class="form-group" ng-class="{'has-error' : errorTime, errorDate}">
确实有效。
我认为它会像这样工作 Adding multiple class using ng-class
在第一个解决方案中,它忽略第二个参数。因此,如果第一个为真,则无论第二个参数是什么,它都会触发has-error。 (我在代码中切换了它们)
答案 0 :(得分:2)
ng-class的值应该是一个对象文字,其属性值是布尔值。对象可能不会多次具有相同的属性。 errorTime, errorDate
不是布尔表达式。你想要的只是
{'has-error' : errorTime || errorDate}