Merge pull request #20 from gihanshp/master

Added javascript array to string and string to array conversion
dev
grevory 11 years ago
commit 6df74ff7ae

@ -1,3 +1,4 @@
/* Start angularLocalStorage */ /* Start angularLocalStorage */
var angularLocalStorage = angular.module('LocalStorageModule', []); var angularLocalStorage = angular.module('LocalStorageModule', []);
@ -52,7 +53,7 @@ angularLocalStorage.service('localStorageService', [
if (typeof value == "undefined") value = null; if (typeof value == "undefined") value = null;
try { try {
if (angular.isObject(value)) { if (angular.isObject(value) || angular.isArray(value)) {
value = angular.toJson(value); value = angular.toJson(value);
} }
localStorage.setItem(prefix+key, value); localStorage.setItem(prefix+key, value);
@ -76,7 +77,7 @@ angularLocalStorage.service('localStorageService', [
var item = localStorage.getItem(prefix+key); var item = localStorage.getItem(prefix+key);
if (!item) return null; if (!item) return null;
if (item.charAt(0) === "{") { if (item.charAt(0) === "{" || item.charAt(0) === "[") {
return angular.fromJson(item); return angular.fromJson(item);
} }
return item; return item;