Suppression de cache de Template sur déconnexion Angular.js

Comment faire pour supprimer Angulaire du cache de template une fois que l'utilisateur clique sur déconnexion? Nous avons fait des recherches approfondies et a essayé de mettre en œuvre la plupart des solutions disponibles. nous avons essayé de suivre

Balises HTML Meta

<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

Côté serveur

res.setHeader('cache-control', 'no-cache', 'no-store', 'must-revalidate');

Javascript

Nous avons essayé de supprimer l'historique du navigateur, comme indiqué sur cette blog

Problème auquel nous faisons face en ce moment, c'est quand un utilisateur se connecte à partir de notre application et appuyez sur bouton de retour, il est montré vide html des modèles de services ne sont pas mis en cache, comment allons-nous assurez-vous que les modèles ne sont pas mis en cache?

juste un suggesstion: gérer le bouton de retour pour rediriger l'utilisateur à la connexion, plutôt que de supprimer le cache de template
Salut @HarishR Comment pouvons-nous faire? Un lien serait vraiment utile ..
vous devez être à l'aide de certains mécanisme de routage dans votre application soit de l'interface utilisateur du routeur ou ng-route, en utilisant que vous pouvez modifier l'itinéraire sur $routeChangeStart ou $stateChangeStart
Chose est notre page de connexion n'est pas faite en utilisant angularJS. Nous avons 1 commune de la page de connexion pour de multiples applications.
Nous avons résolu ce problème en redirigeant l'utilisateur vers la page de login comme vous l'avez suggéré. Merci.

OriginalL'auteur Kuldeep Daftary | 2014-08-12