【发布时间】:2018-04-28 09:38:46
【问题描述】:
有没有更好的方法来执行以下操作?以下是在 Chrome 中旋转 CPU(根据 Javascript 分析器)。
<div *ngFor="let item of items">
<itemComp [item]="item" [active]="item == service.activeItem"></itemComp>
</div>
有没有办法让每个 itemComp 组件在它们变为活动状态时订阅通知?
例如,一旦它们被渲染,假设用户点击任何项目以标记为活动。任何时候只能激活一项。并且说,我只想更改活动项目的背景颜色以突出显示它。在这种情况下,当前活动项变为非活动项,而新项变为活动项。如何传播此更改?
【问题讨论】:
标签: angular rxjs angular2-template