ras*_*cio 5 angularjs angular-routing
我想根据用户的角色在我的角度应用程序中注册路由,我可以这样做:
angular.module('myModule', [])
.config(function($routeProvider, $http){
$routeProvider.when('/home',{
templateUrl: '/home.html',
controller: 'HomeCtrl'
});
$http.get('/user')
.success(function(user){
if (user.admin){
$routeProvider.when('/dashboard, {
templateUrl: '/dashboard.html',
controller: 'DashboardCtrl'
});
}
});
});
Run Code Online (Sandbox Code Playgroud)
但是在config方法中我无法使用该$http服务,我该如何实现呢?
| 归档时间: |
|
| 查看次数: |
3421 次 |
| 最近记录: |