如果状态TO已经是“登录”,则我们此处需要的是不要重定向。
只是起草的调整将是
$rootScope.$on( '$stateChangeStart', function(e, toState , toParams , fromState, fromParams) { var isLogin = toState.name === "login"; if(isLogin){ return; // no need to redirect anymore } ...而且,我们应该调用
$state.go('login');与event.preventDefault();
... // also prevent default on redirect $state.go('login'); event.preventDefault(); ...和具有类似解决方案的插件



