Angularjs ng-class binding

时间:2018-03-21 10:41:10

标签: angularjs ng-class

是否可以在同一ng-class组合数据绑定类和条件类?

例如:

<div class="trow" ng-class="rowClass($index), data.accounts[k.id].checked ? 'checked' : '' " ng-repeat="k in accounts | filter:{location_id: location.id}">

这对我不起作用,而且

ng-class="{rowClass($index), data.accounts[k.id].checked ? 'checked' : '' }"

我希望同时拥有这两个类,数据绑定rowClass($index)以及条件data.accounts[k.id].checked ? 'checked' : ''

1 个答案:

答案 0 :(得分:2)

使用数组合并两者:

ng-class="[rowClass($index), data.accounts[k.id].checked ? 'checked' : '' ]"

有关详细信息,请参阅AngularJS ng-class Directive API Reference