您的位置:首页技术文章
文章详情页

html5 - angular2 从当前页面点击事件,路由到当前页面,页面不刷新

【字号: 日期:2022-12-07 18:06:00浏览:22作者:猪猪

问题描述

在一个用户主页中中点击另一个用户,跳转到该用户主页,即从当前页面路由到相同路由页面,只是传递的用户id不同,但是页面不刷新

html5 - angular2 从当前页面点击事件,路由到当前页面,页面不刷新

数据也刷新了,但是整体页面不变,并没有刷新

html5 - angular2 从当前页面点击事件,路由到当前页面,页面不刷新

路由配置都没有问题

html5 - angular2 从当前页面点击事件,路由到当前页面,页面不刷新

问题解答

回答1:

个人理解,angular2路由到本页面时由于路由路径未发生改变,所以页面并不重新加载,只是路由传递的参数发生了改变,按照逻辑,angular2只是进行了模型数据的更改;有两个解决办法;1.在该页面获取路由参数的时候将所有变量清空,即可实现页面跳转

html5 - angular2 从当前页面点击事件,路由到当前页面,页面不刷新

2.设置不同路由路径,指向同一路由模块

html5 - angular2 从当前页面点击事件,路由到当前页面,页面不刷新

html5 - angular2 从当前页面点击事件,路由到当前页面,页面不刷新

标签: Html5