问题可能是由于数组项未正确绑定到表单控件导致的。确保在使用表单数组时,每个项都有自己的表单控件。下面是一个示例代码:
// 组件中定义表单 this.myForm = this.formBuilder.group({ myArray: this.formBuilder.array([ this.formBuilder.control('Item 1'), // 第一个项的控件 this.formBuilder.control('Item 2'), // 第二个项的控件 this.formBuilder.control('Item 3') // 第三个项的控件 ]) });
// 组件模板中显示表单项
确保每个表单控件都与其相应的表单项正确绑定,这样就能正确显示整个表单数组。