我使用的是ui-router,我有子状态和抽象状态 – 父母.
现在,我希望能够进行一些用户角色管理,我想在一个地方为所有根目录进行管理.
最好的方法是在父级的状态解析对象中.$stateProvider
在这里,我这样做来管理app宽度认证数据.
.state('section',{ abstract: true,template: '<ui-view/>',resolve: { // Auth & role management middleware. UserData: ['$q','$stateParams','Session',function ($q,$stateParams,Session) { // HOW DO I GET THE DESTINATION ROUTE HERE. $state.current.name - returns null $stateParams - is an empty object. // ANY IDEAS? var userData; userData = Session.getUserData(); if (userData.token) { return userData; } return $q.reject('login'); }] } });
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。