我有这个在我的模板:如何在* ngFor中点击特定div?
<div class="ui-g" *ngFor="let product of products;let i=index" (change)="sum(i)" (click)="selectItemForDelete(product)" [ngClass]="{'selected':products[i] == i}">
</div>
我想是对点击的div添加selected
类。任何建议我该怎么做?
这是我的点击方法:
selectItemForDelete(item): void {
if (this.selected.indexOf(item) === -1) this.selected.push(item);
else this.selected.splice(this.selected.indexOf(item), 1);
}
请添加'selectItemForDelete(product)'的代码' –
我更新了我的问题 – None
我更新了我的答案。 –