Quindi ho un modulo complesso per creare un'entità e voglio usarlo anche per l'editing. Sto usando la nuova API di forme angolari. Ho strutturato il modulo esattamente come i dati che recupero dal database, quindi voglio impostare il valore dell'intero modulo sui dati recuperati qui è un esempio di quello che voglio fare:
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 non funziona con le nuove forme api, inoltre non mi dispiace usare l'associazione dati unidirezionale nel modello come in
<input formControlName="d" value="[data.d]" />
funziona ma sarebbe una seccatura nel caso degli array