данные
test = [
{
"test1": {
"qq": ["qq", "ww", "aa", "bb"],
},
},
{
"test1": {
"qq": ["11", "22", "33", "44"],
},
}
];
код
<ng-container *ngFor="let list of test">
<div class="a" (click)="clickEvent(list)" [ngClass]="list.status ? 'blue' : ''">
{{list.test1.qq[0]}}
</div>
<div class="a" (click)="clickEvent(list)" [ngClass]="list.status ? 'blue' : ''">
{{list.test1.qq[1]}}
</div>
</ng-container>
ц
status: boolean = false;
clickEvent(list){
list.status = !list.status;
}
https://stackblitz.com/edit/angular-skdlf2?file=src%2Fapp%2Fapp.component.ts
Теперь я нажимаю 'qq', 'ww' также переключает класс
Но я просто хочу переключить класс на один div.
Нажмите «qq», только класс переключения «qq»
Как это сделать?