2017-09-13 157 views
0

在我的项目中,只要页面加载$ scope的当前值get lost。那么如何在页面刷新期间保存$ scope的值。我想要的是每当用户点击“系统”,“财务”或“消费”按钮及其对应的部分视图加载,但每当页面刷新时,$范围的当前值丢失如何在使用Angular js在MVC中刷新页面期间保持部分视图固定

在我的布局页我显示这是由角码处理上的按钮,点击该部分景色

典角文件:

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; 
     } 
    }; 

}); 

回答

0

您应该使用$window.localStorage来存储您的示波器数据

来。设置:

$window.localStorage[key]= value 

获得:

$window.localStorage[key]