バグと思われるものを見つけましたが、よくわかりません。
このコードを使用する場合:
<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'
しかし、コンポーネントのテンプレートの任意の場所に次の 1 行を追加すると、次のようになります。
{{techListInFB | async}}
すべて正常に動作します。では、この 1 行でエラーを解消するにはどうすればよいでしょうか。何かを変更するために行が何をしているのかわかりません。