在 angular 中使用 `reset()` 和 `resetForm()` 方法的最佳做法是什么?为什么?
Which is a best practice to use `reset()` and `resetForm()` methods in angular and why?
我在我的应用程序中使用模板驱动的表单。
当我提交表格时,我使用了 reset
方法。
我找到了另一种 formReset()
方法,我检查了两者 method
它们的工作方式相同
对于 Angular 最佳实践,哪个 method
有用?以及如何?
最好使用 Form 自带的,即 reset()
。表单的方法 reset()
会重置表单控件的状态,因此任何验证样式和错误也会重置为原始状态。
你可以参考一个类似的问题
在模型驱动的表单中重置表单,我们只需要在我们的模型上调用函数 reset() 来重置所有输入字段以返回到它们的初始状态。
类似地,为了在模板驱动的表单中重置表单,NgForm 有 resetForm() 方法来重置表单。
希望对您有所帮助。
重置
重置表单控件,将其标记为 pristine
和 untouched
,并设置
值为空。
重置表格
Resets the form value and resets its submitted status.
我在我的应用程序中使用模板驱动的表单。
当我提交表格时,我使用了 reset
方法。
我找到了另一种 formReset()
方法,我检查了两者 method
它们的工作方式相同
对于 Angular 最佳实践,哪个 method
有用?以及如何?
最好使用 Form 自带的,即 reset()
。表单的方法 reset()
会重置表单控件的状态,因此任何验证样式和错误也会重置为原始状态。
你可以参考
在模型驱动的表单中重置表单,我们只需要在我们的模型上调用函数 reset() 来重置所有输入字段以返回到它们的初始状态。
类似地,为了在模板驱动的表单中重置表单,NgForm 有 resetForm() 方法来重置表单。
希望对您有所帮助。
重置
重置表单控件,将其标记为 pristine
和 untouched
,并设置
值为空。
重置表格
Resets the form value and resets its submitted status.