我尝试将第一个对象仅推送到数组中,但它添加了所有对象。我附上了屏幕截图。我有三个字段首先是名字和姓氏街道。我只需要显示第一个对象值。但它显示了所有数据。如何显示第一个对象,它还有多个目标? 以下是CODE URL
https://stackblitz.com/edit/angular-formgroup2-first?file=app%2Fapp.component.ts
答案 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
}))