[英]How to save object array to localStorage using angular local storage
I have this object of array in the controller, how to save this object to a local storage and then access this local storage throughout the app in Angular (Im using ngStorage)我在控制器中有这个数组对象,如何将这个对象保存到本地存储,然后在 Angular 的整个应用程序中访问这个本地存储(我使用 ngStorage)
$scope.drivers = [{
"entity$": "-/sys/daily_journeys",
"name": "Tom David",
"journey_count": 90,
"traveled_distance": "773",
"total_risk": 0.367,
"days": 22,
"id_device": "4564645",
"avg_risk": "0.0",
"risk_category": "GREEN"
}, {
"name": "James Doc",
"journey_count": "-",
"traveled_distance": "-",
"total_risk": "-",
"days": "-",
"id_device": 32423435,
"avg_risk": "-",
"risk_category": "NONE"
}, {
You can use a $cookiestore.您可以使用 $cookiestore。 set the $scope (key, value) pairs.
设置 $scope (key, value) 对。 Inject the shareDataService in the controller.
在控制器中注入 shareDataService。
app.service('shareDataService', ['$cookieStore', function ($cookieStore) {
var _setAppData = function (key, data) { //appId, appName) {
//var appData = { 'appId': appId, 'appName': appName };
$cookieStore.put(key, data);
};
var _getAppData = function (key) {
var appData = $cookieStore.get(key);
return appData;
};
return {
setAppData: _setAppData,
getAppData: _getAppData
};
}]);
Put the service in the main module for the app.将服务放在应用程序的主模块中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.