Así que tengo una forma compleja para crear una entidad y también quiero usarla para editar. Estoy usando una nueva API de formas angulares. Estructuré el formulario exactamente como los datos que recupero de la base de datos, por lo que quiero establecer el valor de todo el formulario en los datos recuperados. Aquí hay un ejemplo de lo que quiero hacer:
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});
PD: NgModel no funciona con la nueva API de formularios y no me importa usar el enlace de datos unidireccional en la plantilla como
<input formControlName="d" value="[data.d]" />
Eso funciona, pero sería una molestia en el caso de las matrices