星空网 > 软件开发 > Java

angularjs:[1] ui

1:简单的登录检查

$stateProvider    .state('index', {      url: "/",      templateUrl: 'views/forwards/intro.html',      controller: 'ForwardsIntroCtrl',      data: {        loginCheck: false      }    })    .state('account', {      url: "/account",      templateUrl: 'views/forwards/account.html',      controller: 'ForwardsAccountCtrl',      data: {        loginCheck: true      }    })

 

配置参数:loginCheck(这里可以自定义)

 

 $rootScope.$on('$stateChangeStart', function(event, toState, toStateParams) {      console.error(toState, toState.data.loginCheck);      if (!$rootScope.logined && toState.data.loginCheck) {        console.error('not login!');        $location.path('/')      }    });

 

根据某个rootScope值和loginCheck判断是否登录

 

 

2:角色检查

 

可以参考:http://stackoverflow.com/questions/22537311/angular-ui-router-login-authentication

原理大概是一样的。

 




原标题:angularjs:[1] ui

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流