【发布时间】:2019-03-08 15:28:27
【问题描述】:
我想知道表单提交事件和按钮单击事件执行 http post 操作有什么不同。
表单提交示例:
<form #f="ngForm" (ngSubmit)="onSubmit(f)">
<input name="first" ngModel required #first="ngModel">
<input name="last" ngModel>
<button>Submit</button>
</form>
按钮点击示例:
<form #f="ngForm">
<input name="first" ngModel required #first="ngModel">
<input name="last" ngModel>
</form>
<div>
<button (click)="onSubmit(f)">Submit</button>
</div>
在后台处理是一样的。
@ViewChild(NgForm) f: NgForm;
onSubmit() {
console.log(this.f);
}
有人知道有什么区别吗?
非常感谢。
【问题讨论】:
标签: angular