我有由 ng:repeat 创建的 html 元素。我需要从所有其他元素更改 ng-click 中的“事件”类,并需要在事件发生的特定元素中添加类。
<ul class="paginate">
<li ng-repeat="value in pageList">
<a ng-class="{active : $first, item : true}" ng-click="clickedPage(value)">{{value}}</a>
</li>
</ul>
先来
<a>
有“活跃”课。我需要从 <a>
中删除“事件”类如果我点击 <a>
需要添加相同的类没有“事件”类。
最佳答案
像这样尝试:
$scope.activeValue;
$scope.clickedPage = function(value){
$scope.activeValue = value;
// other oeprations
};
html:
<a ng-class="{active : activeValue === value}" ng-click="clickedPage(value)">
{{value}}
</a>
关于angularjs - 在angularjs的ng-click中更改元素的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22679706/