у меня есть реактивная форма следующим образом
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)
})
но это не работает. пустой массив является обязательным для отчетов. Есть мысли?