解决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 相关文章推荐
获取当前网页document.url location.href区别总结
May 10 Javascript
javascript 得到变量类型的函数
May 19 Javascript
深入理解JavaScript系列(13) This? Yes,this!
Jan 18 Javascript
JavaScript实现页面实时显示当前时间的简单实例
Jul 20 Javascript
jQuery实现类似滑动门切换效果的层切换
Sep 23 Javascript
取消选中单选框radio的三种方式示例介绍
Dec 23 Javascript
jquery ajax 局部无刷新更新数据的实现案例
Feb 08 Javascript
浅析JavaScript访问对象属性和方法及区别
Nov 16 Javascript
详解Javascript中的Object对象
Feb 28 Javascript
JavaScript登录验证码的实现
Oct 27 Javascript
Node.js利用debug模块打印出调试日志的方法
Apr 25 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
Jul 22 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
新浪新闻小偷
2006/10/09 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
PHP大文件切割上传并带进度条功能示例
2019/07/01 PHP
漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
2007/04/27 Javascript
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
js动态添加事件并可传参数示例代码
2013/10/21 Javascript
JavaScript定时显示广告代码分享
2015/03/02 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
js, jQuery实现全选、反选功能
2017/03/08 Javascript
require.js 加载过程与使用方法介绍
2018/10/30 Javascript
vue实现浏览器全屏展示功能
2019/11/27 Javascript
vue cli3适配所有端方案的实现
2020/04/13 Javascript
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
Python爬取京东的商品分类与链接
2016/08/26 Python
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
Python 进程之间共享数据(全局变量)的方法
2019/07/16 Python
对python3中的RE(正则表达式)-详细总结
2019/07/23 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
使用keras实现densenet和Xception的模型融合
2020/05/23 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
时装界的“朋克之母”:Vivienne Westwood
2017/07/06 全球购物
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
旅游网创业计划书
2014/01/31 职场文书
国旗下演讲稿
2014/05/08 职场文书
村道德模范事迹材料
2014/08/28 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
小学班主任事迹材料
2014/12/17 职场文书
MySQL pt-slave-restart工具的使用简介
2021/04/07 MySQL