嗨,大家好我是一个初学者,在平均堆栈开发中我已经尝试在注销后刷新页面。我试过location.reload()
;但它不工作,告诉我要重新加载页面的代码可能在这种情况下注销后在角js中重新加载页面
$rootScope.$on('$routeChangeStart', function (event) {
var storage = userService.isLoggedIn();
console.log(storage);
if (!storage) {
console.log('DENY');
$rootScope.adminlogin = "adminlogin";
console.log($rootScope.adminlogin);
$location.path('/login');
$route.reload();
// $state.go('/login', null, {reload: true});
}
else {
console.log('ALLOW');
$rootScope.admindashboard = "admindashboard";
var path = $location.path();
console.log(path);
console.log(storage);
if(path == '/login'){
$location.path('/');
}
}
});
'$ state.go('/ login',null,{reload:true})'行不起作用??? –
我没有使用$ state我使用了重定向路线 –
使用'$ window.location.reload()'[reload page](http://stackoverflow.com/questions/16703215/how-to-reload-or-重新呈现整个页面使用angularjs) –