| Сообщение от al-teen   | 
	| Можно пример? Или возможно существуют иные способы? | 
	
Сам $http возвращает объект Promise (а не данные). 
С полученными от после запроса данными необходимо оперировать в методе then или success (который по сути, тот же then, но на вход подаются уже  "разбитые" по параметрам данные запроса).
Т.е. 
var users,
userPromise = $http.get('http://puth.com');
userPromise.then(function(response) {
    users = response.data;
});
или
var users;
$http.get('http://puth.com').then(function(response) {
    users = response.data;
});
или, наподобие примера выше, в комменте.
var users;
$http.get('http://puth.com').success(function(data) {
    users = data;
});
Все примеры выше равнозначны по функциональности.