4
尝试删除我添加到表单删除形式的控制动态地在角2种反应形式
我试图this.*FormArray*.splice
的控制,但它不编译。说那FormArray has no method splice
。然后我尝试removeAt()
,但是当我运行代码错误时说,removeAt is not a method
。一个编译时间失败,下一个运行时失败。
我想从控件数组中删除一个控件。
尝试删除我添加到表单删除形式的控制动态地在角2种反应形式
我试图this.*FormArray*.splice
的控制,但它不编译。说那FormArray has no method splice
。然后我尝试removeAt()
,但是当我运行代码错误时说,removeAt is not a method
。一个编译时间失败,下一个运行时失败。
我想从控件数组中删除一个控件。
removeAt()
是FormArray命名空间上的方法,但不是ES5-7方法。
(<FormArray>items).removeAt(idx)
强制该阵列成为Typescript FormArray
对象,它打开了方法。
如果你想从FormArray中移除一个特定的** FormGroup **,你可以这样做(指定索引):'removeAt()'。如果你想从每个FormGroup中删除一个特定的控件,你必须通过FormArray循环。 –
developer033
@ developer033'[FormGroup,FormGroup] - 什么是removeAt被调用? – Phil
[**请参阅本教程**](https://scotch.io/tutorials/how-to-build-nested-model-driven-forms-in-angular-2)。它有一个PLUNKER,你可以看到如何删除,因为我说。 – developer033