<li (click)="leftMenuEvent(lMenu)" *ngFor="let lMenu of leftMenuDetails" [ngClass]="{active: setleftActive(lMenu)}"> <a><img alt="" [src]="lMenu.normalimg">{{lMenu.text}}</a></li> My thing is to change the [src] to lMenu.selectedimg on [ngClass]={active} (i.e):When on clicked
3 Réponses :
Appliquer pour mettre à jour la valeur [SRC]: p> fichier .TS p>
ngclass code> de cette façon.
flag: any = false; // Dafault it will false.
leftMenuEvent(event){
this.flag = true;
}
[src]="flag ? lMenu.selectedimg : lMenu.normalimg"
Non, ce n'est pas mon besoin, c'est quand je clique sur mon
<li (click)="leftMenuEvent(lMenu)" *ngFor="let lMenu of leftMenuDetails" [ngClass]="{ active: setleftActive(lMenu) }" > <a><img alt="" [src]="setleftActive(lMenu) ? lMenu.selectedimg : lMenu.normalimg" />{{ lMenu.text }}</a> </li> Did you mean this?
Content de savoir que, heureux codage!
Essayez de cette façon html p>
Vous voulez qu'il change de cliquer sur la balise d'ancrage non?