I found what I think may be a bug, but not sure.
If I use this code:
<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>
I get this error and my app crashes:
Cannot find control with path: 'techs -> 0'
But if I add this one line anywhere in the component's template:
{{techListInFB | async}}
Everything works fine. So how could this one line possibly remove the error? I don't see what the line is doing to change anything.
I do not have much experience with Nested Model-driven Forms, but I found a couple of resources.
Heres the meat and potatoes of a through example:
and the controller:
plnkr with working relatively complex forms, which comes from here.
I'd like to see your component/controller too