Mam więc złożony formularz do tworzenia encji i chcę go również użyć do edycji. Używam nowego API formularzy kątowych. Skonstruowałem formularz dokładnie tak, jak dane, które pobieram z bazy danych, więc chcę ustawić wartość całego formularza na dane pobrane tutaj jest przykładem tego, co chcę zrobić:
this.form = builder.group({
b : [ "", Validators.required ],
c : [ "", Validators.required ],
d : [ "" ],
e : [ [] ],
f : [ "" ]
});
this.form.value({b:"data",c:"data",d:"data",e:["data1","data2"],f:data});
PS: NgModel nie działa z nowymi formularzami API, również nie mam nic przeciwko używaniu jednokierunkowego wiązania danych w szablonie, jak w
<input formControlName="d" value="[data.d]" />
to działa, ale w przypadku tablic byłoby to uciążliwe