如何使用FormArray

时间:2018-01-29 18:54:56

标签: angular typescript

我尝试将第一个对象仅推送到数组中,但它添加了所有对象。我附上了屏幕截图。我有三个字段首先是名字和姓氏街道。我只需要显示第一个对象值。但它显示了所有数据。如何显示第一个对象,它还有多个目标? 以下是CODE URL

  

https://stackblitz.com/edit/angular-formgroup2-first?file=app%2Fapp.component.ts

1 个答案:

答案 0 :(得分:1)

摆脱映射器,只推送第一个元素

   let formArr = <FormArray>this.myForm.controls.users;
      formArr.push(fb.group({
        firstname: this.users[0].firstname,
        lastname: this.users[0].lastname,
        street: this.users[0].street
      }))