为了在Angular 2中提交表单,我们可以使用表单的"submit"或"ngSubmit"事件.
<form #frm="ngForm" (submit)="add(frm.value)">
...
</form>
<form #frm="ngForm" (ngSubmit)="add(frm.value)">
...
</form>
Run Code Online (Sandbox Code Playgroud)
想知道两者的区别是什么?
Tie*_*han 26
从本教程,https://blog.thoughtram.io/angular/2016/03/21/template-driven-forms-in-angular-2.html
但是,ngSubmit确保在处理程序代码抛出时(这是提交的默认行为)不会提交表单,并导致实际的http post请求.让我们使用ngSubmit,因为这是最好的做法:
归档时间: |
|
查看次数: |
35384 次 |
最近记录: |