0

localStorage 機能に angular-cache を使用しています。ただし、すべてのキャッシュを破棄または空にしようとすると、localStorage キャッシュではなく、メモリ内キャッシュのみがクリアされるように見えることがわかりました。両方のキャッシュがクリアされるようにするにはどうすればよいですか?

4

1 に答える 1

0

バグレポートを提出しました。それまでの間、DSCacheFactory.destroyAll() への呼び出しの直後にこのコードを実装しました。

for(var i in $window.localStorage){
    if(i.indexOf("angular-cache.caches")>-1){
      $window.localStorage.removeItem(i);
    }
}
于 2015-06-03T15:09:29.353 に答える