Показать сообщение отдельно
  #5 (permalink)  
Старый 09.01.2014, 16:23
Аватар для dolpheen
Интересующийся
Отправить личное сообщение для dolpheen Посмотреть профиль Найти все сообщения от dolpheen
 
Регистрация: 04.01.2014
Сообщений: 14

Сообщение от 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;
});



Все примеры выше равнозначны по функциональности.
Ответить с цитированием