angular - Angular 表单:提交事件和点击事件有什么区别?
问题描述
我想知道表单提交事件和按钮单击事件之间有什么不同来执行 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);
}
有谁知道有什么区别?
非常感谢。
解决方案
推荐阅读
- java - Java - 哈希函数
- kendo-ui - 大量数据上的 Kendo Grid 错误
- python - 为什么这段代码不打印表格中的给定行?
- angularjs - 使用来自 ng-repeat 的值在组件中设置值
- python - 在 Docker 容器中找不到共享库 libpython3.5(但覆盖工作正常)
- ffmpeg - 通过使用特征检测的颜色映射进行颜色匹配
- sql - SQL Server 应用程序空白屏幕
- reactjs - Webpack 安全问题 - css-loader
- typescript - Typescript中的nameof关键字
- c++ - 源代码频繁更改时部署 Qt 应用程序