以角度2反应形式动态删除表单控件

时间:2017-06-24 01:19:50

标签: angular angular2-forms angular-reactive-forms

尝试删除我添加到表单的控件

我尝试了this.*FormArray*.splice但它没有编译。说FormArray has no method splice。然后我尝试removeAt(),但是当我运行代码时,错误显示为removeAt is not a method。一个编译时失败,下一个运行时失败。

我想从一组控件中删除一个控件。

1 个答案:

答案 0 :(得分:0)

removeAt()是FormArray命名空间上的方法,但不是ES5-7方法。

(<FormArray>items).removeAt(idx)强制数组成为Typescript FormArray对象,打开了方法。