如何将一个表格数组分配给另一个表格数组

时间:2019-12-03 07:07:39

标签: angular

我有一个要求,我想将配置文件数组复制到profileChild。 我什么都想不出来.. 下面是我的示例代码

this.frmgrp = this._fb.group({
    profile: this._formBuilder.array([
                    this._formBuilder.group({
                      ProfileGroup: this._formBuilder.group({
                        objectId: [''],
                        profileId: [''],
                        ProfileGroupTier: this._formBuilder.group({
                          objId:[''],
                          usageTierId:[''],
                      })
                      })
                    })
                  ]),

                  profileChild: this._formBuilder.array([
                   this._formBuilder.group({
                    ProfileGroupChild: this._formBuilder.group({
                        objectId: [''],
                        profileId: [''],
                      ProfilegroupChildtier: this._formBuilder.group({
                            objId:[''],
                            usageTierId:[''],
                      })
                    })

                    })

                  ])
})

1 个答案:

答案 0 :(得分:0)

您可以这样尝试:

let newForm = Object.assign({},previousForm);

Object.assign将为该表单创建另一个引用,您可以对其进行修改,而不会更改另一个