Список изображений выполняется в цикле (ngFor).Я пытаюсь получить текущий элемент, по которому щелкают, вызывая функцию (click) = "addStyle ()". Проблема, с которой я сталкиваюсь здесь, заключается в том, если я добавляю стиль [class.active] в зависимости от метода, по которому щелкнули, это отражается во всех тегах изображений. Но я пытаюсь добавить стиль только к конкретному изображению, по которому щелкаем.
component.html
<div class="item" *ngFor="let i of img;let i = index">
<img class="product-i-2" [src]="i" [class.active]="isActive" (click)="addStyle()">
</div>
component.ts
isActive:false;
addStyle()
{
this.isActive=true;
}
component.css
.active
{
border:1px solid red;
}
Короче, я пытаюсь добавить стиль только к конкретномутег изображения и не все изображения в цикле