У меня есть FormGroup с вложенными группами:
this.addComponentForm = this.fb.group(
{
'initialValues': this.fb.group({...this.initialFormValues, ...this.dynamicFormValues, ...this.phaseFormValues}),
'dynamicValues': this.fb.group({...this.dynamicFormValues})
}
Чтобы получить вложенные группы (в соответствии с документами):
get initialValues(): any { return this.addComponentForm.get('initialValues'); }
get dynamicValues(): any { return this.addComponentForm.get('dynamicValues'); }
Пока все это прекрасно работает, формы строятся,ошибок нет.У меня есть действие, которое нужно только очистить группу формы initialValues
: this.initialValues.reset();
Однако данные в this.dynamicValues
также устанавливаются в нуль.Закомментирование сброса ничего не очищает, поэтому я знаю, что в обеих группах все проясняется.
Я пробовал this.initialValues.reset({onlySelf: true});
, но нет.