Как обрабатывать большие данные http-ответа от наблюдателя в приложении Angular, чтобы избежать сбоя браузера?

#angular #http

#angular #http

Вопрос:

Предположим, у нас есть приложение angular, которое использует данные из службы api с использованием Http-клиента. Данные, предоставляемые из API, очень большие, и мы должны отображать все данные в пользовательском интерфейсе, но поскольку данные очень большие, это приводит к сбою браузера. Как справиться с этим.

Я пробовал разрешить защиту функции канала, но веб-работник, но не получил правильного решения.

Комментарии:

1. Какой тип данных у вас есть? Рассматривали ли вы возможность загрузки данных порциями?

2. API должен поддерживать извлечение данных порциями. Каков размер данных, которые вы получаете, чтобы вызвать сбой браузера?

3. @AndrewRadulescu что вам нужно сделать, чтобы поддержать это на стороне клиента (Angular)?

4. Если ваш API позволит извлекать частичное (вы реализуете API?) вам просто нужно будет изменить свой запрос (на основе спецификации API), например https://localhost/data?from=0amp;to=50 . Это может дать вам данные от 0 до 50 (гипотетические, потому что я не знаю, как выглядят ваши данные), и вы будете нести ответственность за их получение, когда вам нужно.

5. @Aliaksei Maniuk — Строки таблицы базы данных, содержащие информацию о сотрудниках, количество строк — миллионы.