Это моя служба:ключа LocalStorage неопределенном в angularjs
.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 JSON.parse($window.localStorage[key] || '{}');
}
}
}]);
, и я хочу сохранить мой JSON в него так что я, как показано ниже в моем контроллере:
$localstorage.set(JSON.stringify($scope.data));
Я использую это расширение https://chrome.google.com/webstore/detail/storage-area-explorer/ocfjjjjhkpapocigimmppepjgfdecjkb чтобы проверить, я обнаружил, что мое значение не определено:
..my json действительно прошел, но он переходит в ключ, а не в значение. Зачем?
Вы проверили это на консоли? '> window.localStorage' – nerezo