すでに似た質問がありますが(Setting initial value Angular 2 reactive formarray)、私は答えに満足していないか、あるいは他の解決策を探しています。Angular 2 FormArrayの値をReactiveFormに設定していますか?
FormArrayを持つことのポイントは、オブジェクトの配列を渡すことであり、同じ数のコンポーネントを作成する必要があると思います。しかし、上記の例では、提供されたプランカーを見ると、2つのAddressesオブジェクトを指定した後でも、空白のバージョンがngOnInit()ですでに作成されているため、1つのAddressが作成されました。
ngOnInit()では、このアドレスが好きです:this._fb.array([])//空白リスト 次に、N個のアドレスを動的に作成する値を設定する必要があります私のTypeScript配列のN個のアドレスから?
に任意のヘルプをしてください調整してください?現在のところ、まずfb.arrayに空白のアドレスを追加して、モデル配列をバインドする必要があります。私は単純に配列をfb.arrayにバインドし、n個のアドレスが生成されることを期待しています。 – Dany
こんにちはダニー、私の答えを見てください。私はそれで解決する。 –