0
私のすべてのhttpコールを次のステートメント $ httpProvider.defaults.cache = true;キャッシュファクトリーでhttpキーを削除する
ここで、特定のhttpコールをそのキャッシュから削除します。
すべてのキー値を読み取るオプションはありません。したがって、私はその配列の重要な価値が何であるかを知る必要があります。
私はcachefactory.remove(key)で削除します。
よろしく、 ハリキーとして$http
でキャッシュを作成します$httpProvider.defaults.cache
true
に設定
私は、そのキー値がどのようなものか知りたいと思います。例えば、私が3つのhttp getリクエストをした場合、私のcachefactoryは3つの項目のリストを持っています。私は、そのキャッシュリストから2番目のhttpリクエストを削除したいと思います。そのためには、私はそれの重要な価値を知る必要があります。だから親切にその重要な価値がどうなるか教えてください。私はインデックスを介して削除してみましたが、うまくいきませんでした。 –
また、httpキャッシュのすべてのキーを表示しようとしました。しかし、それを行うためのライブラリのコードはありません。だから私の目的は、そのキャッシュから特定のhttpリクエストを削除することでした。そのためには、私は何が重要な価値であるかを知る必要があります。だから私はそれを構築することができますし、httpリストのcachefactoryからそれを削除します –
それらは、パラメータを含むリクエストURLです。キャッシュについては、[$ http](https://docs.angularjs.org/api/ng/service/$http)を参照してください。 –