【AngularJS】テンプレートのキャッシュを削除する。

$route.reload()をする時にテンプレートの内容が更新されないことがあるけど
下記のようにキャッシュをクリアしてやれば解決。

$templateCache.removeAll();

下記のようにするとng-viewが更新された際は自動的にキャッシュクリアを行ってくれる模様。

myApp.run(function($rootScope, $templateCache) {
   $rootScope.$on('$viewContentLoaded', function() {
      $templateCache.removeAll();
   });
});

色々と便利だなぁ。