【发布时间】:2019-02-14 19:12:38
【问题描述】:
我有一个使用*ngFor 循环生成的项目列表。我希望这些元素在点击时在两个类之间切换,但显然我只希望被点击的元素切换类。
HTML:
<div class="closed" (click)="clickEvent($event)" [ngClass]="{'open': toggle}"></div>
component.ts:
clickEvent(event) {
private toggle : boolean = false;
clickEvent(event) {
this.toggle != this.toggle;
}
}
通过上述设置,应用了初始类 (.closed),但是当我单击一个元素时,.open 类不应用,并且再次单击该元素不会重新显示 .closed类。
【问题讨论】: