首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$state.go -更新url

$state.go -更新url
EN

Stack Overflow用户
提问于 2014-06-24 23:41:37
回答 1查看 119关注 0票数 1

我在我的Angularjs应用程序中有这个代码来监听注销:

代码语言:javascript
复制
//app.js
$rootScope.$on('logout', function() {
    $http.get('/logout');
    $state.go('home'); //redirect back to homepage
});

用户成功注销并重定向,但地址栏中的url未更新。我怎样才能纠正这个错误呢?

EN

回答 1

Stack Overflow用户

发布于 2014-06-25 01:05:19

真奇怪。默认情况下,$state.go应该更新位置,因为根据路由器ui文档,第三个参数中的位置属性默认情况下为真。Check that link。否则,您可以尝试强制设置该参数。

代码语言:javascript
复制
$state.go('home', {}, {location: true});

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24390914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档