解决Angular2 router.navigate刷新页面的问题


Posted in Javascript onAugust 31, 2018

造成这个问题一般是因为我们在<form>表单中使用<button>时忘记添加type属性,在表单中,如果忘记给按钮添加属性,会默认为submit,如果在子元素中会向上冒泡触发submit

<button (click)="toDetail()">detail</button>
toDetail() {
 this._router.navigate(['/detail']);
}

解决方法:

1.添加type

<button type="button" (click)="toDetail()">detail</button>

2.click添加false

<button (click)="toDetail();false">detail</button>

3.函数返回false

toDetail:boolean(){
 return false;
}

以上这篇解决Angular2 router.navigate刷新页面的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 触发HTML元素绑定的函数
Sep 11 Javascript
input按钮的事件处理大全
Dec 10 Javascript
Js保留小数点的4种效果实现代码分享
Apr 12 Javascript
JavaScript实现定时隐藏与显示图片的方法
Aug 06 Javascript
jquery实现表单验证简单实例演示
Nov 23 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
Aug 03 Javascript
js实现无缝循环滚动
Jun 23 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
Aug 29 Javascript
webpack中的热刷新与热加载的区别
Apr 09 Javascript
通过实例解析js简易模块加载器
Jun 17 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
Sep 11 Javascript
javascript异常处理实现原理详解
Feb 17 Javascript
浅谈angularJS2中的界面跳转方法
Aug 31 #Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
Aug 31 #Javascript
Angular2之二级路由详解
Aug 31 #Javascript
基于jQuery ztree实现表格风格的树状结构
Aug 31 #jQuery
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
Aug 31 #Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
Aug 31 #Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
Aug 31 #Javascript
You might like
PHP使用DES进行加密与解密的方法详解
2013/06/06 PHP
php 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
jQuery 操作option的实现代码
2011/03/03 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
基于javascript实现随机颜色变化效果
2016/01/14 Javascript
Bootstrap每天必学之折叠(Collapse)插件
2016/04/25 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
解决linux下node.js全局模块找不到的问题
2018/05/15 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
vue路由对不同界面进行传参及跳转的总结
2019/04/20 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
运用Python的webbrowser实现定时打开特定网页
2019/02/21 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
Python学习笔记之lambda表达式用法详解
2019/08/08 Python
python创建学生成绩管理系统
2019/11/22 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
Python实现上下文管理器的方法
2020/08/07 Python
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
2020/11/16 HTML / CSS
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
html如何对span设置宽度
2019/10/30 HTML / CSS
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
公司晚会主持词
2014/03/22 职场文书
国庆65周年演讲稿:回首往昔,展望未来
2014/09/21 职场文书
国际贸易实务实训报告
2014/11/05 职场文书
太行山上观后感
2015/06/05 职场文书
家庭贫困证明
2015/06/16 职场文书
PHP解决高并发问题
2021/04/01 PHP
动画「进击的巨人」第86话播出感谢绘公开
2022/03/21 日漫
《极主夫道》真人电影正式预告 定档6月3日上映
2022/04/05 日漫