为了在Angular 2中提交表单,我们可以使用表单的“submit”或“ngSubmit”事件。
<form #frm="ngForm" (submit)="add(frm.value)">
...
</form>
<form #frm="ngForm" (ngSubmit)="add(frm.value)">
...
</form>
想知道两者之间的区别是什么?
答案 0 :(得分:19)
来自本教程{4}}
但是,ngSubmit确保表单在提交时不提交 处理程序代码抛出(这是提交的默认行为)和 导致实际的http发布请求。让我们使用ngSubmit作为这个 是最好的做法: