ng-class="{'active' : question.chosen == key}"
以上将我的课程设置为active
when question.chosen
matches key
。这意味着$scope.question.chosen
只有一个值。
甚至我$scope.question.chosen
将["a","b","c"]
如何使用 ng-class 来迭代它以匹配key
?
ng-class="{'active' : question.chosen == key}"
以上将我的课程设置为active
when question.chosen
matches key
。这意味着$scope.question.chosen
只有一个值。
甚至我$scope.question.chosen
将["a","b","c"]
如何使用 ng-class 来迭代它以匹配key
?
你可以试试:
ng-class="{ 'active' : question.chosen.indexOf(key) >= 0 }"
您可以让 ng-class 对象将键作为类名,将值作为返回布尔值的函数。
我为你设置了一个小提琴:
<li ng-class="{'active': isActive('one')}">one</li>
http://jsfiddle.net/DrDyne/gZg7q/2/
告诉我这是否有帮助:)