小编Voi*_*oid的帖子

为什么要使用 ngSubmit 而不是简单的按钮和函数

所以有一段时间我一直在问自己是否应该使用 ngSubmit 或者只是在按钮上绑定 (click)="submit()" 。

关于 commit 和 ngSubmit 有很多问题,但是我们真的需要使用旧的 html 提交机制吗?特别是在某些情况下,它甚至不是 POST,而是为表单更新而执行的 PATCH。另外,现在的表单往往不太简单,因为我在表单内有表单或在主表单内有子表单的组件(通过将 FormGroup 传递给子组件)。

那么,如果我使用 ngSubmit,我应该只将它放在我的父表单上吗?在我所有的表格上?我很困惑 ngSubmit 相对于带有单击事件句柄的简单按钮和带有 http.post() 的提交函数的附加价值是什么,特别是在使用反应式表单并可以访问几乎所有表单控件时我的 FormGroup 对象内的验证器。

forms typescript angular angular-reactive-forms

5
推荐指数
1
解决办法
1663
查看次数