angular-cache не очищает локальный кеш при использовании DSCacheFactory.destroyAll или clearAll

Я использую angular-cache для функциональности localStorage. Однако я обнаружил, что при попытке уничтожить или очистить все мои кэши, кажется, очищается только кэш в памяти, а не кэш localStorage. Как сделать так, чтобы оба кэша были очищены?

1 ответ

Я отправил отчет об ошибке. Тем временем я реализовал этот код сразу после вызова DSCacheFactory.destroyAll():

for(var i in $window.localStorage){
    if(i.indexOf("angular-cache.caches")>-1){
      $window.localStorage.removeItem(i);
    }
}
Другие вопросы по тегам