Angular Синтаксис шаблона - ссылка на имя поля ввода с помощью индекса ngFor - PullRequest
0 голосов
/ 10 января 2020

Я создаю поля ввода, используя индекс 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}}?

...