为了账号安全,请及时绑定邮箱和手机立即绑定

angular 切换路由的时候,如何强制刷新页面?

angular 切换路由的时候,如何强制刷新页面?

森林海 2019-02-16 16:15:01
$stateProvider            .state('applist', {                url: '/applist/:projectId/:page',                templateUrl: '../../../dist/html/trackall/applist.html'            })            .state('tracklist', {                url: '/tracklist/:projectId/:appId/:pageIndex',                templateUrl: '../../../dist/html/trackall/tracklist.html',                cache: false,                reload: true            })            .state('default', {                url: '/default/:appId/:plat',                templateUrl: '../../../dist/html/trackall/default.html',                cache: false,                reload: true            })            .state('tracking', {                url: '/tracking/:appId/:plat',                templateUrl: '../../../dist/html/trackall/tracking.html',                cache: false,                reload: true            });$state.go('tracklist', {}, { reload: true });已经设置了reload:true;但是还是只是切换路由,没有刷新页面!
查看完整描述

2 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

不是reloadOnSearch:true么?


查看完整回答
反对 回复 2019-02-18
?
动漫人物

TA贡献1815条经验 获得超10个赞

如果用angular路由做的单页面应用,使用$state的reload方法只会刷新视图的那一部分,不用从新加载整个页面。
如果你要从新加载整个页面的话,请手动使用window.location.reload(),但是这就失去了angular做单页面应用的意义

查看完整回答
反对 回复 2019-02-18
  • 2 回答
  • 0 关注
  • 2795 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号