Я проверяю имя пользователя с пользовательской проверкой в угловых материалах. Ниже приведен мой код
<mat-form-field>
<input id="Username" required name="Username" [(ngModel)]="employee.Username" type="text" matInput
#Username="ngModel" (focusout)="ValidateUsername($event.target.value)" placeholder="Username">
<mat-error *ngIf="isNotValidUsername">Username already exist</mat-error>
<mat-error *ngIf="Username.errors?.required && Username.touched">Required</mat-error>
</mat-form-field>
Проблема: «Имя пользователя уже существует», ошибка не отображается. Если я напишу этот код строки ошибки вне mat-form-field, то это сработало. А также, если возникла ошибка Required, то также отображается ошибка «Имя пользователя уже существует». Но он один внутри тега mat-form-field не работает. Что я делаю не так? Как я могу показать это?