2015-06-21 123 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; 
})