と の両方を試しまし$locationChangeStart
た$routeChangeStart
が、どちらも機能しません。ちらつき (URL の切り替え) が発生するか、まったく機能しません。ここで何が間違っていますか?
$rootScope.$on('$locationChangeStart', function (event,future,current) {
if (!user.isAuthenticated()){
$location.path('/login');
event.preventDefault();
}
});
$rootScope.$on('$routeChangeStart', function() {
if (!user.isAuthenticated()) {
$location.path('/login');
}
});
このパンクを参照してくださいhttp://plunker.co/edit/SnBuFPXSLMBd8G9R0KXl?p=preview