私はログインのために$ stateChangeStartを使っています。stateChangeStart - AngularJS
私のサイトには、彼がログに記録されていないときにユーザーが行くことができるページがあります。
私はこのコードをログアウトし、一部のページで確認アクセスするために書いています。
しかし、ユーザーが「doesnの場合、私はこれが他と$ stateChangeStart
ていることを行うことができますどのように任意のアイデア
$rootScope.$on('$stateChangeStart', function (event, toState, toParams, fromState, fromParams) {
console.log('TS', toState, 'TP', toParams, 'FS', fromState, 'FP', fromParams)
if (!$rootScope.currentUser) {
console.log('NO USER')
if (toState.name !== 'login') {
event.preventDefault();
console.log('SOME ROUTE');
$state.go("login");
}
else if (toState.name !== 'about') {
console.log("about no user")
$state.go("about");
}
}
});
(ユーザー検証の必要がない)についてのページに行くとき、私は問題を抱えています仕事。
ありがとうございます!