我有一个angular 2模型驱动的表单,其属性类型为FormArray。当我调用myForm.reset(this._originalValue)方法时,FormArray中的项目数未重置为原始值。

这是一个显示问题的插件:https://plnkr.co/edit/gRHD5Ikbm1aGzFQUF2nn?p=preview

有没有一种方法可以强制myForm.reset()方法重置FormArray类型的属性中的项目计数?还是我必须手动重置它?

最佳答案

好吧,这似乎是一个已知问题,Angular团队决定让人们不得不手动重置FormArray的大小。

https://github.com/angular/angular/issues/10960

关于Angular 2模型驱动form.reset()不会重置FormArray属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40936098/

10-12 06:11