2017-09-13 154 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]