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);
}
}