Ich habe ein Formular in einem modellgesteuerten Ansatz. In dieser Form ist es eine verschachtelte Array wie folgt aus:Angular 2 patchValue fügt nur das erste Objekt des verschachtelten Arrays ein
ngOnInit() {
this.reproOrderForm = this.formBuilder.group({
...
anyArray: this.formBuilder.array([
this.formBuilder.group({
anyValue: []
})
])
});
}
Wenn ich ein Objekt haben und patchValue auf diesem Formular machen nur das erste Objekt ist in die Form gefüllt.
Also in diesem Fall ist nur {anyValue: "test"} in meinem Formular nach patchValue verfügbar. Ist das ein bekannter Fehler oder sogar absichtlich? Für mich ergibt das keinen Sinn.
Wie sieht Ihr PatchValue aus? – mickdev
this.reproOrderForm.patchValue ({ anyArray: [{ anyValue: "test"}, { anyValue: "asdf" }] }); – MeMeMax
hast du das herausgefunden? Ich habe das gleiche Problem –