sever.js
angular.module('myApp.services', [])
.factory('Base',function($rootScope,cfpLoadingBar){
return{
set: function(key, data) {
return window.localStorage.setItem(key, window.JSON.stringify(data));
},
get: function(key) {
return window.JSON.parse(window.localStorage.getItem(key));
},
remove: function(key) {
return window.localStorage.removeItem(key);
}
}
})
controller中调用时先注入Base
然后直接用
Base.set("name","test");
Base.get("name");//test;获取
Base.remove("name");//删除