Angular2 router.navigate刷新页面问题
2017-02-15 22:06
645 查看
造成这个问题一般是因为我们在
解决方法:
1.添加type
2.click添加false
3.函数返回false
<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的使用与刷新页面问题详解
- 解决Angular2 router.navigate刷新页面的问题
- react-router与react-reduct配合使用时页面不刷新问题解决方法
- react-router 与react-reduct 配合使用时,页面不刷新问题
- 解决vue-router嵌套路由(子路由)在history模式下刷新无法渲染页面的问题
- vue-router中关于组件复用页面不刷新的问题
- vue-router3.0版本中 router.push 不能刷新页面的问题
- vue.js用vue-router路由传参时页面刷新后参数消失的问题
- 当多个<router />使用同一个组件的时候,切换页面地址,页面不刷新的问题
- 解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法
- vue.js中利用router进行跳转(子页面刷新404问题)
- react-router browserHistory刷新页面404问题解决方法
- VUE-Router 同一页面第二次进入不刷新 问题以及几个解决方案。
- 解决IE下某些页面不能刷新显示的问题
- html页面自动刷新问题
- js刷新页面问题
- 关于页面刷新的问题
- SubmitOncePage:解决刷新页面造成的数据重复提交问题
- JSP页面不能刷新、防止刷新的问题总结
- 关于页面自动刷新问题!