angular - 是否可以防止提交按钮刷新页面?(角度 6,打字稿)
问题描述
是否有可能以某种方式阻止提交刷新页面?而是弹出一个模态并在确认模态路由到另一个页面后。
<from (submit)="onSubmit(passData)" #form="ngForm">
<input type="text" name="id" ngModel matInput #idInput="ngModel" required>
<button type="submit" > Submit </button>
</form>
解决方案
您使用了错误的属性:
// change this
<form (submit)="onSubmit(passData)" #form="ngForm">
// to this
<form (ngSubmit)="onSubmit(passData)" #form="ngForm">
检查有关 angular form submit 的文档。此属性自动阻止默认浏览器行为,即刷新或重定向。
推荐阅读
- python - 为什么在这种情况下我的视图上下文不显示?
- php - 无法在 WordPress 中获取页面内容
- go - golang-migrate Close() 不关闭连接
- r - 分割线图的背景 R Shiny
- javascript - HighStock“xRange”图表不适用于旧版本库(HighStock)
- oauth-2.0 - oauth 2.0 软件,用于在 Autodesk-forge 中生成 40 个字符令牌
- async-await - 在这种情况下,异步是否提供了性能改进?(.Net Core 2.1 Web API)
- python - 列出整数的所有除数的函数
- reactjs - 带有不渲染/刷新参数的 React Router v4 路由
- python - 如何使用python一次从谷歌下载多个pdf文件?