我有一个ngRepeat功能打印一些div默认和DIV点击其中第一个具有活跃类我想设置在div点击活跃和其他的人用不活动类,我有下一个代码,但我不知道为什么不工作。AngularJS:ngClass不更新上ngClick
在我的控制器
$scope.activeSection = 0;
在我看来
<div ng-repeat="div in divs" ng-class="activeSection == $index ? 'active' : 'inactive'" ng-click="activeSection = $index">
<p>Lorem......</p>
</div>
这里的问题是,当我点击,在div点击变得活跃,但并没有改变最后一个激活的DIV到不活动并保持活动类。
希望你能帮助我。
谢谢,它的工作! – SoldierCorp
顺便说一句,你能告诉我如何存储活动部分,而不是使用索引? – SoldierCorp
我编辑了我的答案。 –