Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度缓存不';使用DSCacheFactory.destroyAll或clearAll时,无法清除本地存储缓存_Javascript_Angularjs_Caching_Angular Cache - Fatal编程技术网

Javascript 角度缓存不';使用DSCacheFactory.destroyAll或clearAll时,无法清除本地存储缓存

Javascript 角度缓存不';使用DSCacheFactory.destroyAll或clearAll时,无法清除本地存储缓存,javascript,angularjs,caching,angular-cache,Javascript,Angularjs,Caching,Angular Cache,我正在使用angular cache实现本地存储功能。但是,我发现,当尝试销毁或清空所有缓存时,似乎只有内存中的缓存被清除,而不是本地存储缓存。如何使两个缓存都被清除?我提交了一份错误报告。同时,我在调用DSCacheFactory.destroyAll()后立即实现了这段代码: for(var i in $window.localStorage){ if(i.indexOf("angular-cache.caches")>-1){ $window.localStora

我正在使用angular cache实现本地存储功能。但是,我发现,当尝试销毁或清空所有缓存时,似乎只有内存中的缓存被清除,而不是本地存储缓存。如何使两个缓存都被清除?

我提交了一份错误报告。同时,我在调用DSCacheFactory.destroyAll()后立即实现了这段代码:

for(var i in $window.localStorage){
    if(i.indexOf("angular-cache.caches")>-1){
      $window.localStorage.removeItem(i);
    }
}