Создать кеш (Angular - Addin)
Я пытаюсь создать кеш, чтобы избежать некоторых вызовов по запросу (API - REST).
Я делаю это с картой, где ключи userId и значение ответа (получить из API).
Это работает, моя проблема в том, когда я обновляю страницу (больше похоже на надстройку) с F5.
Поэтому возникает вопрос: что происходит с такими элементами, как свойства в службе, после обновления? Моя карта ясна, но почему? Потому что обновление аддина работает по-другому (это работает как перезагрузка приложения)? С Angular это нормально?
1 ответ
Обновление страницы обновляет все приложение Angular. Он забирает приложение с сервера и перезагружает его. Данные или значения свойств не сохраняются.
Если вам нужно кэшировать данные на клиенте, который доступен через обновления, вы можете использовать localstorage
,