如何在Angular中将一个formGroup复制到另一个?

时间:2019-01-29 13:44:50

标签: angular formgroups

如果我想将formgroup复制到其他文件,最好的选择是什么?

例如,如果message是我的formgroup,其widgets数组需要复制到具有与message类似结构的pageForm fromgroup

我尝试过:

(<FormArray>this.pageForm.get('widgets')).push(<FormArray>this.message.get('widgets'))

1 个答案:

答案 0 :(得分:1)

如果只想复制数据,则可以使用patchValue

this.form.targetGroup.patchValue(this.form.sourceGroup.value);

这是FormGrouppatchValue的角度文档。