我在我的Angularjs应用程序中有这个代码来监听注销:
//app.js
$rootScope.$on('logout', function() {
$http.get('/logout');
$state.go('home'); //redirect back to homepage
});用户成功注销并重定向,但地址栏中的url未更新。我怎样才能纠正这个错误呢?
发布于 2014-06-25 01:05:19
真奇怪。默认情况下,$state.go应该更新位置,因为根据路由器ui文档,第三个参数中的位置属性默认情况下为真。Check that link。否则,您可以尝试强制设置该参数。
$state.go('home', {}, {location: true});希望这能有所帮助。
https://stackoverflow.com/questions/24390914
复制相似问题