【发布时间】:2017-09-01 15:30:34
【问题描述】:
除了我需要的另一件事之外,下面给出的代码运行良好。
HTML:
<div class="item" ng-repeat="cell in [0,1,2]" data-ng-class="{active:index=='{{$index}}'}">
<button data-ng-click="activate('{{$index}}')">Activate Me</button>
</div>
控制器:
$scope.activate= function(index){
$scope.index=index;
};
以下是上述代码所做的事情:
- 如果点击子元素,
active类将添加到父 div。 - 如果您单击其他项目,
active类也会被删除。
我需要的一个附加功能是:
如果再次单击相同的按钮,则删除已添加到父级 div 的 active 类。
【问题讨论】:
标签: javascript angularjs angularjs-ng-click