角反应形式多形式数组补丁值

时间:2020-07-14 18:38:18

标签: angular angular9 reactive-forms dynamic-forms

我必须将值修补为具有多个formArrays的现有表单。

 this.usersForm = this.fb.group({
      users: this.fb.array([
        {
          firstName: [""],
          lastName: [""],
        }
      ]),
      work: this.fb.array([
        {
          workType: [""],
          workTitle: [""],
        }
      ]),
    });

我将从HTTP调用中收到的数据如下所示:

 const data = {
      users: [
        {
          firstName: "Max",
          lastName: "Parker",
        },
        {
          firstName: "Max1",
          lastName: "Parker1",
        },
        {
          firstName: "Max2",
          lastName: "Parker2",
        },
      ],
      work: [
        {
          workType: "Web",
          workTitle: "Frontend",
        },
        {
          workType: "Web1",
          workTitle: "Frontend1",
        },
        {
          workType: "work2",
          workTitle: "Frontend2",
        },
      ],
    }; 

注意:此表单具有更多的formArray,因此,如何具有动态补丁函数,以便在接收数据时可以调用此函数来补丁我的表单值。

感谢您的帮助:)

0 个答案:

没有答案