使用表格数组重置角度表格会清除表格数组值

时间:2019-05-14 12:33:38

标签: angular angular-forms

我的反应形式如下

  editForm = new FormGroup({
    userId: new FormControl("", Validators.required),
    Reports: new FormArray([], Validators.required)
  });
我正在将值动态地推送到报表中。 当我将值重置为如下形式

this.editForm.reset({
userId:"some id",
Reports:[
{
reportId:1,
name:"report 1"
}
]
})

这是将被推入报表表单数组的内容

new FormGroup({
    reportId: new FormControl(""),
    name: new FormControl(null, Validators.required)
  })

,但是它不起作用。空数组绑定到报表。有什么想法吗?

0 个答案:

没有答案