Angular 2 渲染表单
Angular 2 rerender Form
如果我从我的表单中删除一个表单控件,我会遇到表单总是无效的问题。
但是,如果我从另一个输入字段中删除一个字符并再次添加相同的字符(以创建更改事件),则该表单必须有效。
表单控件删除后如何刷新表单?
非常感谢
我刚刚找到了解决方案。但我认为这不是唯一的方法。
为了强制重新渲染过程,我用当前值修补了值:
myForm.patchValue(myForm.value, {onlySelf: false, emitEvent: true});
如果我从我的表单中删除一个表单控件,我会遇到表单总是无效的问题。
但是,如果我从另一个输入字段中删除一个字符并再次添加相同的字符(以创建更改事件),则该表单必须有效。
表单控件删除后如何刷新表单?
非常感谢
我刚刚找到了解决方案。但我认为这不是唯一的方法。
为了强制重新渲染过程,我用当前值修补了值:
myForm.patchValue(myForm.value, {onlySelf: false, emitEvent: true});