Arrêter AngularJS à partir de la mise en cache html entre les routes

J'ai deux itinéraires dans une page filaire avec Angular JS.

D'une page a une forme à partir de laquelle vous pouvez enregistrer certaines informations, angulaire semble être de ne pas demander pour le html quand je bascule en arrière et en avant entre les routes.

J'ai essayé de faire $httpProvider.les valeurs par défaut.cache = false;

De coeur pour un trajet, je ne veux pas Angulaire de mise en cache le html, pour les autres routes, il est en fait une bonne chose.

Code est donné ici:

angular.module('userAccount', ['ngRoute', 'ngAnimate'])
.config(['$routeProvider', '$locationProvider', '$httpProvider',
  function ($routeProvider, $locationProvider, $httpProvider) {
      //$httpProvider.defaults.cache = false;
      $locationProvider.hashPrefix('');
      $routeProvider
        .when('/UserProfile/:action', {
            reloadOnSearch: false,
            cache: false,
            templateUrl: function (params) {
                return '/UserProfile/' + params.action;
            },
            controller: 'UserProfCtrl'
        })
        .when('/UserDashboard/:action', {
            templateUrl: function (params) {
                return '/UserDashboard/' + params.action;
            },
            controller: 'UserDashCtrl'
        })
        .otherwise('/UserDashboard/Index');
  }])
.controller('MainCtrl', ['$scope', '$route', '$routeParams', '$location',
  function ($scope, $route, $routeParams, $location) {
      $scope.$on('$routeChangeStart', function (next, current) {

      });

      this.$route = $route;
      this.$location = $location;
      this.$routeParams = $routeParams;
  }])
.controller('UserProfCtrl', ['$routeParams', function ($routeParams) {
    this.name = "UserProfCtrl";
    this.params = $routeParams;
}])
.controller('UserDashCtrl', ['$routeParams', function ($routeParams) {
    this.name = "UserDashCtrl";
      this.params = $routeParams;
    }]);

Remarque que j'ai supprimé certains indépendants de l'interface utilisateur de manipulation de code ici.

si cache: false ne fonctionne pas pour vous, alors s'il vous plaît partagez vos code
J'ai mis à jour la question avec le code, le décommenté la section est ce que j'avais essayé. Merci pour votre temps.

OriginalL'auteur Sumit Maingi | 2015-06-28