我的
HTML如下:
<div class="cell"> <div class="offset-container pull-left"> <i data-ng-click="doCtrlStuff()"></i> </div> </div>
当您单击< i>时,我想将活动类添加到当前具有.cell的父级.如何使用AngularJS?
解决方法
好的,根据你的上一条评论,如果你的细胞处于循环中,你应该在你的问题中提到过.我假设你使用ng-repeat.
我有这样的东西有效.如果单击另一个活动类,也会删除活动类.
HTML:
<div ng-repeat="cell in [0,1,2]" data-ng-class="{cell:true,active:index=='{{$index}}'}"> <div class="offset-container pull-left"> <i data-ng-click="activate($index)">Activate Me</i> </div> </div>
控制器:
$scope.activate= function(index){ $scope.index=index; };