Вход внутри массива формы прослушивается - PullRequest
0 голосов
/ 10 июля 2019

Пример Stackblitz

Почему, когда я начинаю вводить данные на вводе, он вызывает ошибки и теряет фокус?Кроме того, я не могу набрать более 4 символов.Можете ли вы помочь, пожалуйста?

1 Ответ

1 голос
/ 10 июля 2019

Необходимо выполнить итерацию для каждого экземпляра элемента управления формы, предоставленного экземпляром массива формы псевдонимов (Источник: docs ). Вы перебираете значение элемента управления формы учетных данных.

Попробуйте выполнить цикл по form.get('credentials').controls вместо

<div formArrayName="credentials" *ngFor="let creds of form.get('credentials').controls; let i = index">
  <ng-container [formGroupName]="i">
    <input placeholder="Username" formControlName="username">
    <input placeholder="Password" formControlName="password">
  </ng-container>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...