gpt4 book ai didi

javascript - 基于 ng-click 的 Angular List 颜色变化

转载 作者:行者123 更新时间:2023-11-29 21:02:56 24 4
gpt4 key购买 nike

我正在使用 angularjs 我有两个列表,当我单击第一个列表时,我会将值插入另一个范围并将该值绑定(bind)到第二个列表。现在我的要求是当第一个列表值移动到第二个列表时,我需要更改 list1 中移动值的颜色在这里我附上了我的 fiddle

Fiddle

最佳答案

您可以同时使用 findIndexng-class 来检查第二个列表是否包含与第一个相同的项目。如果存在,则将 css 类应用于第一个列表项。

JS:

   $scope.checkColor = function(text) {
var index = $scope.linesTwos.findIndex(x => x.text === text);
if (index > -1) return true;
else return false;
}

HTML:

<li ng-click="Team($index,line.text)" ng-class="{'change-color':checkColor(line.text)}">{{line.text}}</li>

工作演示:https://jsfiddle.net/7MhLd/2659/

关于javascript - 基于 ng-click 的 Angular List 颜色变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45559968/

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