所以我有一个复杂的形式来创建一个实体,我想用它来编辑,以及我使用新的角形形式 API。我将表单的结构与我从数据库中检索到的数据完全一致,所以我想将整个表单的值设置为这里检索到的数据,这是我想要做的一个例子:
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});
NgModel 不适用于新的表单 api,我也不介意在模板中使用单向数据绑定
<input formControlName="d" value="[data.d]" />
但是对于数组来说就很麻烦了