Javascript $state.go-更新url
我的Angularjs应用程序中有以下代码用于侦听注销:Javascript $state.go-更新url,javascript,angularjs,Javascript,Angularjs,我的Angularjs应用程序中有以下代码用于侦听注销: //app.js $rootScope.$on('logout', function() { $http.get('/logout'); $state.go('home'); //redirect back to homepage }); 用户已成功注销并重定向,但地址栏中的url未更新。我怎样才能纠正这个问题?奇怪。默认情况下,$state.go应该更新位置,因为根据路由器ui文档,第三个参数中的位置属性默认为true
//app.js
$rootScope.$on('logout', function() {
$http.get('/logout');
$state.go('home'); //redirect back to homepage
});
用户已成功注销并重定向,但地址栏中的url未更新。我怎样才能纠正这个问题?奇怪。默认情况下,$state.go应该更新位置,因为根据路由器ui文档,第三个参数中的位置属性默认为true。否则,您可以尝试强制设置该参数
$state.go('home', {}, {location: true});
希望有帮助。不,它不起作用。我注意到,如果我重定向到登录状态,那么它将按预期工作。我觉得因为我的主页路径有
url:“,
那么它就不能正常工作。我先这么做了,但是你的主页路径必须有#,这很烦人<代码>http://example.com/#