Создать кеш (Angular - Addin) - PullRequest
       25

Создать кеш (Angular - Addin)

0 голосов
/ 11 февраля 2019

Я пытаюсь создать кеш, чтобы избежать некоторых вызовов по запросу (API - REST).

Я делаю это с картой, где ключи имеют идентификатор пользователя и значение ответа (получить из API).

Это работает, моя проблема в том, что я обновляю страницу (больше похоже на надстройку) с помощью F5.

Итак, вопрос: что происходит с такими элементами, как свойства в сервисе, после обновления?Моя карта ясна, но почему?Потому что обновление аддина работает по-другому (это работает как перезагрузка приложения)?С Angular это нормально?

1 Ответ

0 голосов
/ 11 февраля 2019

Обновление страницы обновляет все приложение Angular.Он забирает приложение с сервера и перезагружает его.Значения данных или свойств не сохраняются.

Если вам необходимо кэшировать данные на клиенте , который доступен при обновлении, вы можете использовать localstorage.

...