Я хотел бы решить обещание, которое загружает текущего пользователя для всей страницы моего приложения. Теперь я повторяю решение в каждом маршруте $routeProvider.when() моих маршрутов.
$routeProvider.when('/users/edit/:userId', {
templateUrl: 'app/app/assets/partials/user-edit.html',
controller: 'UserEditController',
resolve:{
'currentUser':function( UserService){
return UserService.getCurrentUser();
}
}
});
$routeProvider.when('/staff_profil/edit', {
templateUrl: 'app/app/assets/partials/profil-edit.html',
controller: 'ProfilEditController',
resolve:{
'currentUser':function( UserService){
return UserService.getCurrentUser();
}
}
});
Моя цель - разрешить мой текущий пользователь для всех маршрутов без повторения.