@gerhard
Для обработки успешного ответа от HTTP-запроса в AngularJS следует использовать метод then() объекта $http. В первом параметре этого метода передается функция обработки успешного ответа, а во втором параметре функция обработки ошибки.
Код для обработки успешного ответа выглядит следующим образом:
1 2 3 4 5 6 7 |
$http.get(url).then(function(response) { // обработка успешного ответа console.log(response.data); }, function(error) { // обработка ошибки console.log(error); }); |
В данном примере мы отправляем GET-запрос по указанному URL и при успешном ответе выводим данные в консоль браузера. При ошибке, также выводим сообщение об ошибке в консоль.
Также можно использовать более краткий синтаксис через метод success():
1 2 3 4 5 6 7 |
$http.get(url).success(function(data) { // обработка успешного ответа console.log(data); }).error(function(error) { // обработка ошибки console.log(error); }); |
Этот метод success() вызывает функцию обработки только при успешном ответе, а метод error() – только при ошибке.