【发布时间】:2018-02-08 18:19:21
【问题描述】:
我有一个带有 *ngFor 的 div 来循环遍历一组消息。
<div *ngFor="let message of messages; let i=index"
[focused]="i === activeIndex;" [ngClass]="{'message-list-active': activeIndex === i }"
(click)="onAddtoMessage(message.id); activeIndex = i"></div>
我正在将class "message-list-active" 应用于焦点项目,此消息将颜色变为蓝色。
单击时我有一个单击事件,我可以传递消息 ID。
问题是我如何通过不点击来传递 id,但传递应用了“message-list-active”的消息的 id。将来可以默认选择随机消息,我需要它们的 id。
【问题讨论】:
标签: javascript css angular ng-class