Как я могу изменить его класс, если по событию (щелчка) только с этим элементом, только если у меня есть несколько событий (щелчка) с тем же именем?Это возможно? (см. Код ниже)
Или я должен различать его (щелчок) имя события?Разве это не избыточно?
HTML
<mat-form-field class="col-md-12">
<label><i class="fa fa-lock"></i> CURRENT PASSWORD</label>
<input matInput type="password" name="current_password">
<i class="fa right" [ngClass]="{'fa-eye': !displayPassword, 'fa-eye-slash': displayPassword}" (click)="showPassword($event)"></i>
</mat-form-field>
<mat-form-field class="col-md-12">
<label><i class="fa fa-lock"></i> NEW PASSWORD</label>
<input matInput type="password" name="new_pass">
<i class="fa right" [ngClass]="{'fa-eye': !displayPassword, 'fa-eye-slash': displayPassword}" (click)="showPassword($event)"></i>
</mat-form-field>
<mat-form-field class="col-md-12">
<label><i class="fa fa-lock"></i> CONFIRM NEW PASSWORD</label>
<input matInput type="password" name="con_new_pass">
<i class="fa right" [ngClass]="{'fa-eye': !displayPassword, 'fa-eye-slash': displayPassword}" (click)="showPassword($event)"></i>
</mat-form-field>
TS
public displayPassword = false;
showPassword(event){
if(event.displayPassword == false){
event.displayPassword = true;
}else{
event.displayPassword = false;
}
}