我在Angularjs应用程序中有这个代码来监听注销:
//app.js
$rootScope.$on('logout', function() {
$http.get('/logout');
$state.go('home'); //redirect back to homepage
});
用户已成功注销并重定向,但网址未在地址栏中更新。我怎么能纠正这个?
答案 0 :(得分:0)
怪异。默认情况下,$ state.go应该更新位置,因为根据router-ui,默认情况下第三个参数中的文档位置属性为true。 Check that link。否则你可以尝试强制设置该参数。
$state.go('home', {}, {location: true});
希望有所帮助。