Я создаю поля ввода, используя индекс ngFor. У меня есть специальная директива валидатора myValidator
, которая возвращает ключ validatorFailed
, если проверка поля не удалась.
<div *ngFor="let ma of moviesArray; let i = index">
<input
name="ma{{i}}"
myValidator
/>
Я знаю, что для выдачи ошибки валидации, я нужно сделать что-то вроде этого:
<div class="validation-text" *ngIf="ma{{i}}.errors?.validatorFailed">'Field validation failed.'</div>
Но это не работает, потому что я думаю, что что-то не так с вызовом errors
на ma{{i}}
. Как правильно ссылаться на имя поля ввода ma{{i}}
?