在.services.js中添加如下代码
//本地化存储数据
.factory('locals',['$window',function($window){
return{
//存储单个属性
set :function(key,value){
$window.localStorage[key]=value;
},
//读取单个属性
get:function(key,defaultValue){
return $window.localStorage[key] || defaultValue;
},
//存储对象,以JSON格式存储
setObject:function(key,value){
$window.localStorage[key]=JSON.stringify(value);
},
//读取对象
getObject: function (key) {
return JSON.parse($window.localStorage[key] || '{}');
}
}
}])
设置localStorage存储,在调用的地方传入locals对象
locals.set("key值",value);
在controllers.js中调用,传入locals
locals.get("key值","");