В файле шаблона я перебираю массив элементов, и для каждого элемента вставляется отдельная строка.
Каждый элемент имеет одинаковый набор элементов управления, но всякий раз, когда в него вводится неправильное значение из полей ввода то же сообщение об ошибке появляется на всех других элементах управления вводом. Мне нужно, чтобы проверить только текущее поле ввода.
Надеюсь, я объяснил это ясно. Ниже код моего шаблона:
<tr *ngFor="let element of elements">
<td>
<input matInput
formControlName="elementNamePrefix"
[required]="controls.elementNamePrefix.required"
[placeholder]="controls.elementNamePrefix.displayName"
[type]="controls.elementNamePrefix.type">
<mat-error *ngIf="group.get('elementNamePrefix').hasError('maxlength')">
Max length is XY characters!
</mat-error>
</td>
</tr>