Angular 提交vs NG2中的提交
为了在Angular 2中提交表单,我们可以使用表单的“提交”或“ngSubmit”事件Angular 提交vs NG2中的提交,angular,Angular,为了在Angular 2中提交表单,我们可以使用表单的“提交”或“ngSubmit”事件 ... ... 想知道两者之间的区别吗?从本教程中 但是,ngSubmit确保表单在 处理程序代码抛出(这是提交的默认行为)和 导致实际的http post请求。让我们使用ngSubmit来代替 最佳做法是: 使用angular@4.0.1如果我放入一个抛出新错误('rekt')行在myngSubmit调用的函数中,当服务器死机时,它仍然会向服务器发出实际的http请求。我现在知道的唯一停止此操作的方法
...
...
想知道两者之间的区别吗?从本教程中
但是,ngSubmit确保表单在
处理程序代码抛出(这是提交的默认行为)和
导致实际的http post请求。让我们使用ngSubmit来代替
最佳做法是:
使用angular@4.0.1如果我放入一个
抛出新错误('rekt')代码>行在myngSubmit
调用的函数中,当服务器死机时,它仍然会向服务器发出实际的http请求。我现在知道的唯一停止此操作的方法是遵循以下答案:(TL;DR:从模板中发送$event
,然后调用event.preventDefault();
,作为ngSubmit
中的第一件事)可能重复的
<form #frm="ngForm" (submit)="add(frm.value)">
...
</form>
<form #frm="ngForm" (ngSubmit)="add(frm.value)">
...
</form>