解决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 jQuery插件练习
Dec 24 Javascript
JS中toFixed()方法引起的问题如何解决
Nov 20 Javascript
基于KMP算法JavaScript的实现方法分析
May 03 Javascript
JavaScript变量声明详解
Nov 27 Javascript
JavaScript实现简单的拖动效果
Jul 02 Javascript
JQuery和PHP结合实现动态进度条上传显示
Nov 23 Javascript
AngularJS封装指令方法详解
Dec 12 Javascript
jQuery手风琴的简单制作
May 12 jQuery
基于JavaScript实现淘宝商品广告效果
Aug 10 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
Sep 28 Javascript
Vue.js中的组件系统
May 30 Javascript
解决vue项目获取dom元素宽高总是不准确问题
Jul 29 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 $_SERVER详解
2009/01/16 PHP
用sql命令修改数据表中的一个字段为非空(not null)的语句
2010/06/04 PHP
10 个经典PHP函数
2013/10/17 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
jquery mobile实现拨打电话功能的几种方法
2013/08/05 Javascript
JS实现鼠标单击与双击事件共存
2014/03/08 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
Node.js文件操作详解
2014/08/16 Javascript
JS函数this的用法实例分析
2015/02/05 Javascript
iScroll中事件点击触发两次解决方案
2015/03/11 Javascript
浅谈JavaScript for循环 闭包
2016/06/22 Javascript
深入理解JavaScript定时机制
2016/10/27 Javascript
JS中input表单隐藏域及其使用方法
2017/02/13 Javascript
Angular 4 指令快速入门教程
2017/06/07 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
2018/10/07 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
Vue.js实现立体计算器
2020/02/22 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
2020/03/10 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
Tensorflow实现卷积神经网络用于人脸关键点识别
2018/03/05 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
银行自荐信范文
2013/10/07 职场文书
实验室安全管理制度
2015/08/05 职场文书
2015年教师个人业务工作总结
2015/10/23 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS
Python爬虫之爬取最新更新的小说网站
2021/05/06 Python
MySQL 全文索引使用指南
2021/05/25 MySQL