Angularjs 的 class 绑定
Angularjs ng-class binding
是否可以在同一个 ng-class
中组合数据绑定 class 和条件 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' : '' }"
我想要两个 classes,数据绑定 rowClass($index)
和条件 data.accounts[k.id].checked ? 'checked' : ''
.
使用数组将两者结合起来:
ng-class="[rowClass($index), data.accounts[k.id].checked ? 'checked' : '' ]"
有关详细信息,请参阅 AngularJS ng-class Directive API Reference。
是否可以在同一个 ng-class
中组合数据绑定 class 和条件 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' : '' }"
我想要两个 classes,数据绑定 rowClass($index)
和条件 data.accounts[k.id].checked ? 'checked' : ''
.
使用数组将两者结合起来:
ng-class="[rowClass($index), data.accounts[k.id].checked ? 'checked' : '' ]"
有关详细信息,请参阅 AngularJS ng-class Directive API Reference。