【发布时间】:2018-06-03 04:06:03
【问题描述】:
所以,假设我有这个 ngFor 循环:
<ng-container*ngFor="let rate of [1,2,3,4,5]">
<div (click)="change()">{{myVariable}}</div>
</ng-container>
我的模板中有变量 5 次显示,我想要做的是在单击它后更改变量,即被单击的变量和上一个变量被更改,而下一个变量保持原样。 当我有:
export class StarRatingComponent {
myVariable = 'a';
change() {
this.myVariable = "b";
}
}
如果我单击a,则所有内容都更改为b。如何仅对单击的项目和以前的项目应用此更改?所以例如。从aaaaa 到bbbaa?
【问题讨论】:
标签: angular loops variables ngfor