1
ng-class="{'active' : question.chosen == key}"

以上将我的课程设置为activewhen question.chosenmatches key。这意味着$scope.question.chosen只有一个值。

甚至我$scope.question.chosen["a","b","c"]如何使用 ng-class 来迭代它以匹配key

4

2 回答 2

2

你可以试试:

ng-class="{ 'active' : question.chosen.indexOf(key) >= 0 }"
于 2014-06-12T12:40:22.407 回答
0

您可以让 ng-class 对象将键作为类名,将值作为返回布尔值的函数。

我为你设置了一个小提琴:

    <li ng-class="{'active': isActive('one')}">one</li>

http://jsfiddle.net/DrDyne/gZg7q/2/

告诉我这是否有帮助:)

于 2014-06-12T13:02:53.290 回答