我的路线配置如下:
.config(['$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/home', {
templateUrl: 'partials/home.html',
controller: 'HomeCtrl'
})
}]);
现在我想根据用户的授权来确定登录模板不同。我已授权在服务会话中定义。我希望能够做这样的事情:
.config(['$routeProvider', 'Session'
function ($routeProvider, Session) {
$routeProvider
.when('/home', {
templateUrl: Session.getState().authorized?'partials/authHome.html':'partials/home.html',
controller: 'HomeCtrl'
})
}]);
但是我不能以这种方式在配置中使用 Session。那么有什么可能的方法呢?