Я добавляю несколько входных данных, используя ngFor в форме, управляемой шаблоном, и я хотел бы добавить соответствующие сообщения об ошибках, когда входные данные недействительны. Обычно, если бы я не использовал ngFor, я бы использовал #inputName="ngModel". Есть ли способ сделать что-то подобное, чтобы ссылаться на динамически добавленный ввод?
В основном я хочу сделать что-то вроде этого:
<div *ngFor="let field of fields; let i = index">
<label>{{field.label}}</label> <input [ngModel]="field.value" required #field{{i}}="ngModel" />
<div *ngIf="field{{i}}.invalid"> This field is required </div>
</div>