gpt4 book ai didi

javascript - 如何使用 ng-class ng-click 删除类?

转载 作者:行者123 更新时间:2023-11-30 12:30:30 25 4
gpt4 key购买 nike

http://plnkr.co/edit/6AEvKuyXai9LbcNjfluN?p=preview

我有 3 个链接,第一个有 .active 类。当您单击 2 和 3 时,编号 1 应该会丢失 .active 类。现在,如果您单击 2 或 3,它们将正确更新,但 1 仍然具有事件类:(

<ul>
<li class="active"
data-ng-class="{'active' : toggleObject == 1}"
data-ng-click="toggleObject = 1">a click 1
</li>
<li data-ng-class="{'active' : toggleObject == 2}"
data-ng-click="toggleObject = 2">a click 2
</li>
<li data-ng-class="{'active' : toggleObject == 3}"
data-ng-click="toggleObject = 3">a click 3
<br>
</li>
</ul>

最佳答案

您需要从第一个 li 中删除该类,而是在 Controller 中将 toggleObject 设置为 1。

function HolaCtrl($scope){
$scope.toggleObject = 1;
}

<li data-ng-class="{'active' : toggleObject == 1}" data-ng-click="toggleObject = 1">a click 1<br>
</li>
<li data-ng-class="{'active' : toggleObject == 2}" data-ng-click="toggleObject = 2">a click 2
<br>
</li>
<li data-ng-class="{'active' : toggleObject == 3}" data-ng-click="toggleObject = 3">a click 3
<br>
</li>

关于javascript - 如何使用 ng-class ng-click 删除类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27892673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com