Повторно использовать данные из API, когда я вернусь по тому же маршруту, угловой 6 - PullRequest
0 голосов
/ 29 сентября 2018

Мой домашний маршрут имеет 2-3 API, которые выбирают некоторые данные из сервиса через httpClient.когда я покидаю этот маршрут и снова возвращаюсь, эти вызовы API снова.Я не хочу запрашивать те же данные снова?Есть ли способ сохранить эти ответы и получить их оттуда, не запрашивая сервер?

1 Ответ

0 голосов
/ 29 сентября 2018

Самый простой способ сделать это - кэшировать ответы API-запроса.Вы можете сделать это несколькими способами

  1. , сохранив их вручную в LocalStorage
  2. , используя пример сторонней библиотеки https://www.npmjs.com/package/angular-async-cache

Я также нашел несколькохорошие статьи о той же надежде, что они вам помогут

  1. https://itnext.io/improve-your-angular-app-performance-by-using-this-simple-observable-cache-decorator-71e81dfa76ae
  2. https://fullstack -developer.academy / caching-http-запросы-with-angular /
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...