この記事では、AngularJが常にIEのデータをキャッシュする問題の解決策について説明します。次のように、参照のために共有してください。
質問:
AngularJSを使用してサーバーデータを取得し、ページにバインディングするリクエスト(取得)を行うことにより、元のデータ結果が常にIEで表示されることがわかります。この時点で、IEがキャッシュを行ったことがわかります。
解決:
AngularJS構成の$ httpproviderを介してキャッシュしないように設定できます。詳細は次のとおりです。
ngapp.config(function($ httpprovider){//初期化If(!$ httpprovider.defaults.headers.get){$ httpprovider.defaults.headers.get = {};} // assajaxrequest( $ httpprovider.defaults.common ["x-requested-with] = 'xmlhttprequest'; 'no-cache';});この記事がすべての人のAngularJSプログラミングに役立つことを願っています。