在Angular 2中提交vs ngSubmit

时间:2017-02-03 04:44:42

标签: angular

为了在Angular 2中提交表单,我们可以使用表单的“submit”或“ngSubmit”事件。

<form #frm="ngForm" (submit)="add(frm.value)">
  ...
</form>

<form #frm="ngForm" (ngSubmit)="add(frm.value)">
  ...
</form>

想知道两者之间的区别是什么?

1 个答案:

答案 0 :(得分:19)

来自本教程{4}}

  

但是,ngSubmit确保表单在提交时不提交   处理程序代码抛出(这是提交的默认行为)和   导致实际的http发布请求。让我们使用ngSubmit作为这个   是最好的做法: