2017-09-13 5 views
0

Dans mon projet, chaque fois que la page est chargée, la valeur actuelle de $ scope est perdue. Alors, comment pourrais-je enregistrer la valeur de $ scope lors de l'actualisation de la page. Ce que je veux, c'est quand l'utilisateur clique sur le bouton "système", "finance" ou "accise" et que la vue partielle correspondante se charge mais à chaque fois que la page est rafraîchie, la valeur actuelle de $ scope est perdue. la page J'affichage des vues partielles sur un bouton clic qui a été manipulé par le code angulaireComment conserver la vue partielle pendant l'actualisation de la page dans MVC à l'aide d'Angular js

code de fichier angulaire:.

var app = angular.module("AppModule",[]); 

app.controller("MainController", function ($scope) { 

    $scope.system = false; 
    $scope.excise = true; 
    $scope.finance = true; 

    $scope.menu = function (menuname) { 
     debugger; 
     if (menuname == '_SystemMenus') { 
      $scope.system = false; 
      $scope.excise = true; 
      $scope.finance = true; 
     } 

     else if (menuname == '_ExciseMenus') { 
      $scope.system = true; 
      $scope.excise = false; 
      $scope.finance = true; 
     } 
     else { 
      $scope.system = true; 
      $scope.excise = true; 
      $scope.finance = false; 
     } 
    }; 

}); 

Répondre

0

Vous devez utiliser $window.localStorage pour stocker vos données de portée

à. ensemble:

$window.localStorage[key]= value 

pour obtenir:

$window.localStorage[key]