Я нашел, что я думаю, может быть ошибкой, но не уверен.Странный formArray поведение в Angular2
Если я использую этот код:
<div formArrayName="techs" >
<div *ngFor="let tech of techListInFB | async; let i=index">
<md-checkbox [formControlName]="i">
{{tech.$key}} - {{tech.name}}
</md-checkbox>
</div>
</div>
Я получаю эту ошибку и мое приложение аварии:
Cannot find control with path: 'techs -> 0'
Но если добавить одну строку в любом месте в шаблоне компонента:
{{techListInFB | async}}
Все работает нормально. Итак, как эта строка может удалить ошибку? Я не вижу, что делает линия, чтобы что-то изменить.
Не могли бы вы показать нам, как вы выбираете techListInFB? – silentsod