La meilleure façon de nettoyer manuellement $templateCache en AngularJS

Je suis en train de travailler sur un système qui a beaucoup de fichiers modèles html utilisé dans l'ensemble du système.

Le problème est lorsque j'déployer les mises à jour, les utilisateurs sont incapables de voir les modifications html parce que leurs navigateurs sont à l'aide de la version mise en cache. Jusqu'à présent, la seule façon que je suis en mesure d'obtenir les utilisateurs à voir html mises à jour est de les avoir effectuer une recharge de leur navigateur.

Pour des raisons évidentes, ce n'est pas l'idéal. En tant que mre les utilisateurs à migrer vers ce système, il est devenu une tâche fastidieuse corvée à ce que chacun exerce cette action

Est-il une manière que je peux forcer les navigateurs pour accéder au système pour effacer cache de template à ma commande? Peut-être effacer manuellement lors de l'enregistrement dans le système?

$templateCache n'est pas responsable pour la mise en cache entre le chargement de la page. Résoudre depuis le côté serveur ou faire horodaté/versionnées demandes, par exemple 'modèle.le html?v=123'.

OriginalL'auteur mrb398 | 2015-07-21