title: FormArray. Cannot find control with path
body: <p>I want to output a form in which one field is an array, and for each element of the array I need to output my inputs.</p>
  
  <p>Component:</p>
  
  <pre><code>ngOnInit() {
    const fb = this.fb;
    this.editForm = this.fb.group({
      country: fb.control(null),
      identifiers: this.fb.array([
         this.fb.group({
           codeIdentifier: fb.control(null),
           numIdentifier: fb.control(null),
         })
      ]),
   });
   this.organizationService.getOneById(this.id).subscribe((organization: Organization) =&gt; {
      let ids: any[] = [];
      organization.identifiers.forEach(item =&gt; {
         let id: any = { "codeIdentifier": "", "numIdentifier": "" };
         id.codeIdentifier = item.typeIdentifier.code;
         id.numIdentifier = item.numIdentifier;
         ids.push(id);
      });
       this.editForm.setControl('identifiers', this.fb.array(ids || []));
   })
  }
  </code></pre>
  
  <p>HTML:</p>
  
  <pre><code>&lt;div [formGroup]="editForm"&gt;
    &lt;ng-container formArrayName="identifiers"&gt;
      &lt;ng-container *ngFor="let identifier of identifiers.controls; let i=index" [formGroupName]="i"&gt;
        &lt;input type="text" formControlName="codeIdentifier"&gt;
        &lt;input type="text" formControlName="numIdentifier"&gt;
      &lt;/ng-container&gt;
    &lt;/ng-container&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Got error:</p>
  
  <blockquote>
    <p>Cannot find control with path: 'identifiers -> 0 -> codeIdentifier'</p>
  </blockquote>