我试图 setValue ,在创建时将值推送到 FormArrays 中,但它不起作用。有人可以告诉我如何在创建 FormArray 时设置值吗?
public initCarriers() {
return this._FB.group({
Name: ['MGR', Validators.required],
Age: ['42', Validators.required],
Role: ['Actor', Validators.required]
});
}
public loopEdit(){
const control = < FormArray > this.carriersForm.get('CarriersArray');
let arr = [1 , 2];
for(let a of arr) {
control.push(this.initCarriers());
}
}
我在这段代码中试图做的是,两次添加formarray,值为MGR,42,Actor。但它不工作的价值没有分配。有人可以帮助我或告诉我如何在创建 FormArray 时设置值吗?