Я искал по всему Интернету и не могу найти ничего, что говорит, так или иначе, независимо от того, могу ли я получить статус загрузки данных во время запроса $http.get
. Приложение, которое я пишу регулярно, загружает большое количество данных, которые могут занимать до 30 секунд. Вместо отображения анимированного гигабайта загрузки я хотел бы отобразить индикатор выполнения, который показывает состояние загрузки данных. Я использую Angular.js, и это то, что выглядит мой запрос.Найти статус загрузки HTTP-запроса на получение запроса, используя Angular.js
$http.get(<apiURL>).success(function(data,status,headers,config){
$scope.data = data;
});
При успешном выполнении запроса я заполняю свою страницу данными. Есть ли какой-то способ, когда он извлекает данные с сервера, чтобы постоянно читать статус загрузки?
Взгляните на этот ответ SO: http://stackoverflow.com/a/3694435/5651 – jessegavin
Спасибо @jessegavin, я рассмотрю это. – John
Для него есть открытая проблема: https://github.com/angular/angular.js/issues/1934 –