Es gibt bereits eine ähnliche Frage hier (Setting initial value Angular 2 reactive formarray), aber ich bin nicht mit der Antwort zufrieden oder vielleicht auf der Suche nach einer anderen Lösung.Setzen von Angular 2 FormArray in ReactiveForm?
Ich denke, der ganze Punkt von FormArray ist das Array von Objekten übergeben und es sollte die gleiche Anzahl von Komponenten erstellen. Aber in diesem obigen Beispiel, wenn Sie den bereitgestellten Plunker betrachten, wurde auch nach dem Bereitstellen von zwei Adressen-Objekten eine Adresse erstellt, da ihre leere Version bereits in ngOnInit() erstellt wurde.
Also meine Frage ist, wenn ich in ngOnInit() habe ich es wie diese Adressen: this._fb.array ([]) // leere Liste, dann wie sollte ich seinen Wert setzen, dass es dynamisch N Anzahl der Adressen erstellt von N Anzahl der Adressen in meinem TypeScript-Array?
jede Hilfe bitte an Ihren Code anpassen? Wie derzeit zuerst muss ich leere Adressen in fb.array hinzufügen und dann das Model-Array binden. Während ich will, dass es das Array einfach an fb.array bindet und erwartet, dass eine Anzahl von Adressen generiert wird. – Dany
Hallo Dany, sehe meine Antwort. Ich löse es damit. –