解决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 相关文章推荐
Add Formatted Data to a Spreadsheet
Jun 12 Javascript
Javascript中对象继承的实现小例
May 12 Javascript
Javascript中的delete操作符详细介绍
Jun 06 Javascript
详解JavaScript中getFullYear()方法的使用
Jun 10 Javascript
jQuery获取select选中的option的value值实现方法
Aug 29 Javascript
vue2.0构建单页应用最佳实战
Apr 01 Javascript
layer弹窗插件操作方法详解
May 19 Javascript
jQuery实现页码跳转式动态数据分页
Dec 31 jQuery
bootstrap 弹出框modal添加垂直方向滚轴效果
Jul 09 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
Apr 28 Javascript
vue打开其他项目页面并传入数据详解
Nov 25 Vue.js
js实现菜单跳转效果
Dec 11 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
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
php安全配置 如何配置使其更安全
2011/12/16 PHP
PHP中静态变量的使用方法实例分析
2016/12/01 PHP
php unicode编码和字符串互转的方法
2020/08/12 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
jquery蒙版控件实现代码
2010/12/08 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
2016/04/06 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
javascript实现画板功能
2020/04/12 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
vue使用过滤器格式化日期
2021/01/20 Vue.js
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
2017/09/05 Python
python 读写文件,按行修改文件的方法
2018/07/12 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
Pycharm 2020.1 版配置优化的详细教程
2020/08/07 Python
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
工厂保安员岗位职责
2014/01/31 职场文书
优秀毕业自我鉴定
2014/02/15 职场文书
关于环保的标语
2014/06/13 职场文书
机械操作工岗位职责
2014/08/08 职场文书
民主生活会对照检查材料(统计局)
2014/09/21 职场文书
安全教育主题班会总结
2015/08/14 职场文书
趣味运动会口号
2015/12/24 职场文书
python not运算符的实例用法
2021/06/30 Python