0
我使用Angular & UI路由器,我需要一个父母状态的解决方案是懒惰的。实现Angular UI路由器懒散解决
原因是我有一个名为authenticated
的状态,它由整个子状态层次继承。我需要一个叫做isAuthenticated
的解决方案来懒散解决(即每次输入一个authenticated
状态的孩子)。
这里是我的父母authenticated
状态:
.state('authenticated', {
abstract: true,
parent: 'root',
views: {
'[email protected]': {
controller: 'NavbarCtrl',
templateUrl: 'app/navbar/views/navbar.view.html'
}
},
resolve: {
currentMember: ['domainService', function (domainService) {
return domainService.currentMember();
}],
isAuthenticated: ['$rootScope', '$q', '$cookies', function ($rootScope, $q, $cookies) {
return ($rootScope.globals.authenticated && $cookies.globalsAuthenticated) || $q.reject({unAuthorized: true});
}]
}
})
我想这样做,这样我也可以把未经授权的用户能够轻松的登录页面。
如何使用当前实现的UI路由器(0.2.15
)有一个懒惰的解决方案?
P.S. 我看了一下oc lazy load但似乎旨在装载整个模块或文件...
非常感谢。正是我需要的! – balteo