0
$http
リクエストcache:false
は、キャッシュを無視してバックエンドサービスから新鮮なデータを取得します。
一方利用可能な場合、cache:true
と
$http
要求は、現在、既存のキャッシュを使用する、またはデータがキャッシュ内にない場合、それは新しいデータを取得し、それをキャッシュします。
は私が
$http.get(...)
に渡すことができフラグ/ paramsはがあることのどちらか(または両方;)):
1)...現在、既存のキャッシュをクリアし、$のHTTPリクエストを作成するに続け、
2)現在のキャッシュを無視し、$http.get(...)
要求を作成し、現在キャッシュされているデータを新しいデータで置き換えます。
btw、私はこれを簡単に達成するために$cacheFactory
を使用することができますが、本当にしたくないと知っています。
ここでは、これを説明する簡単なplunkrです:http://plnkr.co/edit/wu8iz9?p=preview
おかげ。私はサービスを使用することを考えましたが、私は本当にトリックを行うには$ httpのキャッシュパラメータを使用して探しています... – raneshu