如何在Angular中用另一个替换form-group?

时间:2019-07-17 11:15:33

标签: angular forms

在条件出现后,我需要将现有的表单组替换为更新的FormGroup

dataForm = this.fb.group({
    a: this.fb.control('ndemd', Validators.required),
    b: this.fb.control('', Validators.required),
    c: this.fb.control('', Validators.required),
    d: this.fb.control('', Validators.required),
    e: this.fb.control('', Validators.required),
    f: this.fb.control('', Validators.required)
  });

现在,在此之后,我更改页面并保存数据。当我回到此页面时,我想将保存的数据显示到dataForm中。

像这样->

dataForm= savedData;
I am working in Angular 7.

如何用另一个替换表单组?

1 个答案:

答案 0 :(得分:0)

如果该对象的键名与formGroup相同,则保存的数据将作为对象。您可以简单地调用satValue函数:

this.dataForm.setValue(savedValue);