Ich mache eine kleine Anwendung in Angular 4, ich zeige eine Tabelle mit einigen Daten, ich möchte den aktuellen Wert erhöhen und verringern, indem Sie auf DecreaseVal() und IncreaseVal klicken() -Funktion, aber es ändert sich der gesamte Wert in der Schleife.Angular 4 * ngFür das aktuelle Element Wert zu erhöhen und zu verringern
<tr class="rem1" *ngFor="let hero of heroes">
<td class="invert">
<div class="quantity">
<div class="quantity-select">
<div class="entry minus" (click)="DecreaseVal()"> </div>
<div class="entry value"><span>{{count}}</span></div>
<div class="entry plus" (click)="IncreaseVal()"> </div>
</div>
</div>
</td>
</tr>
Dies ist meine Komponente
count=1;
DecreaseVal()
{
this.count=this.count>1?this.count-1:this.count;
}
IncreaseVal()
{
this.count=this.count<5?this.count+1:this.count;
}
'; Lassen Sie i = index', Sie müssen das nicht schreiben, wenn Sie nicht die Variable 'i' verwenden. –
@AdrienBrunelat yeah sure, ich vergesse, das zu entfernen, danke –