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

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

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

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

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

1 ответ

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

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

Другие вопросы по тегам