ng-class的一次绑定语法,具有数组语法和多个类

时间:2018-10-30 05:37:26

标签: javascript angularjs

我在ng-class里面有这个ng-repeat,具有数组语法。在ng-class数组中,我在控制器myCtrl中调用了两个函数,分别称为getClassFn1getClassFn2。这些函数返回两个类名。

这是它的样子。

<div ng-repeat="(index, item) in myCtrl.menuItems track by item.myVar"
class="myClass"
ng-class="[myCtrl.getClassFn1(index), myCtrl.getClassFn2(item)]">
  ...
</div>

我想知道如何将一次绑定应用于ng-class数组。我的研究找不到任何东西。

我尝试过的:

  1. ng-class="::[myCtrl.getClassFn1(index), myCtrl.getClassFn2(item)]">
  2. ng-class="::myCtrl.getClassFn1(index) + ' ' + ::myCtrl.getClassFn2(item)">
  3. ng-class="[::myCtrl.getClassFn1(index), ::myCtrl.getClassFn2(item)]">

这些都不起作用。任何帮助表示赞赏。

0 个答案:

没有答案