TA贡献1784条经验 获得超8个赞
<li *ngFor="let item of arr | async; let i = index;"
[class.change-color]="selectedindex === i" (click)="onClick(i)">
</li>
维护一个变量selectedIndex, 在点击li的事件处理函数onClick中设置selectedIndex,
这样change-color的样式就会动态的添加或移除了.
TA贡献1772条经验 获得超6个赞
这个可以用JS结合css中的选择器class来实现,首先给其中一个起个class名把自己喜欢的颜色写上去,然后在JS中循环每个li,先给每个li让它们的类型等于“” 例如: className = "" 在循环体外把当前点击的的那个li通过this来将其类型变为css中你起的class类名
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报