J'ai donc un formulaire complexe pour créer une entité et je souhaite également l'utiliser pour l'édition. J'utilise une nouvelle API de formulaires angulaires. J'ai structuré le formulaire exactement comme les données que je récupère de la base de données, je veux donc définir la valeur de l'ensemble du formulaire sur les données récupérées.Voici un exemple de ce que je veux faire:
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 ne fonctionne pas avec les nouvelles API de formulaires et cela ne me dérange pas d'utiliser la liaison de données à sens unique dans le modèle comme dans
<input formControlName="d" value="[data.d]" />
cela fonctionne mais ce serait pénible en cas de tableaux