Как изменить мат-метку ввода после фокусировки

#angular #angular-material

#angular #angular-материал

Вопрос:

Я хочу изменить метку ввода мата после фокусировки. Есть идеи, как это сделать? введите описание изображения здесь

Комментарии:

1. Для следующего вопроса вы должны включить дополнительную информацию, особенно некоторые фрагменты кода или даже воспроизводимый пример =)

Ответ №1:

Вы можете присвоить мат-форму-поле переменной, а затем ссылаться на focused свойство.

 <mat-form-field #field>
  <mat-label *ngIf="field._control.focused">SECRET</mat-label>
  <mat-label *ngIf="!field._control.focused">Password</mat-label>
  <input matInput>
</mat-form-field>