我如何以及评估双向数据绑定值的ng-Class条件表达式?

时间:2016-07-28 16:26:53

标签: angularjs

我有一个按钮,在单击时循环显示数组。当我到达数组中的第一个索引项时,我想添加一个名为lastButton的类。在html中,当使用ng-class时,我似乎无法理解如何评估从双向数据绑定派生的表达式。任何人都可以告诉我这是否可能,或者我的语法中缺少什么?

<button type="button" class="left-btn col-xs-6" role="menuitem"
        ng-click="clickPrev()"
        ng-class="{lastButton : vm.xsDropdown.index  === 0}" >
  Previous
</button>

vm对象派生自我的控制器,该控制器具有属性xsDropdown.index

1 个答案:

答案 0 :(得分:0)

以下是您要找的内容吗?

<button type="button" class="left-btn col-xs-6" role="menuitem" ng-click="clickPrev()"  
     ng-class="{'lastButton' : $first}">Previous</button>

$first指的是ng-repeat的第一个索引(我假设上面的<button>标记位于ng-repeat元素内)