【问题标题】:How to submit reactive forms without validation in Angular 5?如何在 Angular 5 中提交响应式表单而无需验证?
【发布时间】:2018-04-15 08:25:33
【问题描述】:

在我看来,当使用响应式表单时,默认行为是除非经过验证,否则它不会提交数据。有没有办法关闭它,所以我可以提交数据而无需验证?

【问题讨论】:

  • 你的假设是错误的。你可以在传递给 ngSubmit 的函数中做任何你想做的事情,无论表单是否有效,都会调用这个函数。
  • 我明白了。那可能是因为我没有使用 ngSubmit 吗?这就是我提交的方式: (submit)="onSubmit(updateBabyForm)" 然后我的按钮 type="submit" 或者这相当于 ngSubmit 吗?
  • 不,它不等同。你应该使用 ngSubmit。
  • 按钮的类型也应该是ngSubmit吗?

标签: angular validation onsubmit reactive-forms


【解决方案1】:

由于我目前正在研究响应式表单,我可以肯定地说这是我不正确的,因为 JB Nizet 已经给你留下了评论。在 Angular 中完全不需要使用验证。最终,您的后端应该进行实际验证。

【讨论】:

    猜你喜欢
    • 2018-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    • 2018-09-06
    • 2019-03-15
    • 2019-02-22
    • 2018-06-17
    相关资源
    最近更新 更多