Браузер сбоя данных 1.4 Мб в угловом http-запросе

0

У меня есть служба, которая выполняет HTTP-запрос и обходится с 1,4 МБ данных json.

Это заставляет моего браузера перестать отвечать. :(

MapService.measures(id).then(function (data){            
        console.log("Get Measures!");            
        $scope.measures = data;
    });

Что мне делать?

  • 0
    Какой тип HTTP-запроса вы делаете? Если вы используете $http , вы должны получить обещание, а не делать блокирующий вызов, ожидая завершения обещания. Всякий раз, когда основной поток взаимодействия останавливается в асинхронном вызове, это происходит почти всегда, потому что вы ведете себя так, как будто вы синхронны / ожидаете его завершения.
  • 2
    Вы должны иметь measures и использовать директиву ng-repeat для визуализации ввода, правильно? Другое предположение, что запрос занимает слишком много времени для выполнения ..
Показать ещё 2 комментария
Теги:
angular-http
angularjs-service

1 ответ

0
Лучший ответ

Как сказал Панкадж Паркар, проблема заключалась в предоставлении этих данных. Итак, я сделал простую разбивку на страницы и решил это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню