gpt4 book ai didi

javascript - Toggle 具有本地范围的类

转载 作者:行者123 更新时间:2023-11-28 08:01:05 25 4
gpt4 key购买 nike

我正在尝试为每行中的单个按钮切换事件类。我可以打开该类,但我不知道如何在条件发生变化后将其删除。

请参阅this example .

此时,我有一个本地 ng-repeat 变量 active,我用它来存储事件按钮的索引。

<button ng-repeat="c in laneColors"
ng-click="laneData[g].base = c; active = $index"
ng-class="(active===$index) ? 'active' : ''">

我希望一旦条件 active===$index 不再满足,事件类就会被删除,但它只会继续将该类添加到所有单击的按钮。

最佳答案

不要根据索引设置事件,而是检查按钮值是否与所选颜色相同。

<button ng-repeat="c in laneColors"
ng-click="laneData[g].base = c"
ng-class="(c===laneData[g].base) ? 'active' : ''">

DEMO

关于javascript - Toggle 具有本地范围的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25367372/

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