app.run(function ($http, $scope) {
$http.get('/ru/user_data/').success(function (data) {
$scope.user_data = data.info
})
});
AppRun.$inject = ['$rootScope', '$http'];
function AppRun($rootScope, $http) {
$http.get('user_data/').success(function(data) {
$rootScope.$broadcast('userDataUpdated', data); //здесь уже в любом месте приложения получаете пришедшие данные
})
}
AppRun.$inject = ['UserService'];
function AppRun(UserService) {
UserService.loadUserData(); //В другом месте просто получаете из этого же сервиса данные, само собой там всякие проверки сделайте
})