Добрый день! Подскажите, пожалуйста, как лучше организовать local storage в Angular. Я так понимаю нужно создать сервис типа:
myApp.factory("localStorage",['$window',function($window){
return {
set: function(key, value){
$window.localStorage[key] = value;
},
get: function(key, defaultValue){
return $window.localStorage[key] || defaultValue;
},
setObject: function(key, value){
$window.localStorage[key] = JSON.stringify(value);
},
getObject: function(key){
return $window.localStorge = JSON.parse($window.localStorge[key] || '{}');
},
removeObject (key){
delete $window.localStorage[key];
}
}
Или есть более простой способ? Спасибо!
}]);