私は、いくつかのディレクティブを使用して AngularJS アプリに取り組んでいます。ディレクティブのテンプレートは別の html ファイルに保存されます。これらのテンプレートを編集するとき、ブラウザはリロード後に変更を検出せず、常にキャッシュ バージョンを使用します。ソース コードへのその他の変更が検出され、リロードが発生します。
問題は、テンプレートをロードするときに AngularJS によって使用されると思われる $templateCache にあると思います。
AngularJS 1.0.2 のソース コードで見つけたのは、compileTemplateUrl() の一部である 4317 行から次のとおりです。
$http.get(origAsyncDirective.templateUrl, {cache: $templateCache})
他の誰かがこの種の問題を抱えていたのか、AngularJS にいつキャッシュするか、いつキャッシュしないかを伝える方法があるかどうか疑問に思っています。