2016-11-30 17 views
0

私はangularjsプロジェクトで私の問題をディスカッションするためにここにいます。現在すべてが機能しています。 APIからの応答の取得とAPIからのデータの設定キャッシュによって400エラーが発生することがあります。キャッシュを削除した後も正常に動作します。 だから私はページを更新するときのコードをビルドしたいcacehを削除する必要があります。私は$ templateCacheを試しましたが、もう動作しません。angularjsコードを使ってブラウザのキャッシュを削除するには?

enter image description here

+0

これらの回答がキャッシュされたと思われる理由は何ですか? – duskwuff

+0

私はクロースエクステンション(Clear All Cache)を使用して、ワンクリックでCacehを削除しています。キャッシュをクリアしてページをリフレッシュした後。そのうまく動作します。 – AWE

答えて

0

開発環境について話している場合は、コンソールが開いているとき、あなたはブラウザのキャッシュを無効にすることができ、この

app.run(function($rootScope, $templateCache) { 
     $rootScope.$on('$routeChangeStart', function(event, next, current) { 
      if (typeof(current) !== 'undefined'){ 
       $templateCache.remove(current.templateUrl); 
      } 
     }); 
    }); 
+0

添付の画像に誤りがないかチェックしてください – AWE

0

を試してみてください。

enter image description here

私はFirefoxとIEがあまりにもそのオプションを持っているかなり確信しています。

生産環境について話している場合は、JavaScriptのキャッシュブレーカを調べる必要があります。

関連する問題