2015-06-21 115 views
0

在名爲usersConrtoller.js的控制器下,我使用ngStoragelocalStorage中存儲了一些對象數據。訪問其他控制器中的localStorage變量數據

$scope.users = [{ 
     "entity$": "-/sys/daily_journeys", 
     "name": "Tom", 
     "walked": 90, 
     "traveled_distance": "773", 
     "total_cout": 0.367, 
     "days": 22, 
     "avg_risk": "0.0", 
     "risk_category": "GREEN" 
}] 

保存到本地存儲:

$localStorage.users = $scope.users; 

我如何可以訪問其他控制器$localStorage.users對象的數據?

回答

1

據我所知ngStorage是一種可注射的服務,以便在其他控制器,你只需要注入的服務和閱讀

$scope.users = $localStorage.users 

,或者您可能需要觀看過它,看看它的更新

$scope.$watch(function(){ 
    return $localStorage.users 
}, function (users) { 
    $scope.users = users; 
})