안녕하세요 여러분, 평균 스택 개발 초보자입니다. 로그 아웃 후 페이지를 새로 고쳤습니다. 시도했습니다. location.reload()
; 그러나 당신이 페이지를 새로 고침 할 경우이 (가) $window 서비스에서 $window.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 i 경로를 사용하지 않았다. –
'$ window.location.reload()'[reload page] (http://stackoverflow.com/questions/16703215/how-to-reload-or- 전체 페이지를 사용하여 다시 렌더링 함) –