您的位置:首页 > Web前端 > AngularJS

Angular本地数据存储LocalStorage

2017-03-21 16:51 381 查看
//本地存储数据===================================.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] || '{}');
}

}
}]);

controller调用

添加对象 locals

.controller('loginController',function($scope, $ionicPopup, $state,locals){

使用存储或读取方法

//存储数据
locals.set("username",user.username);
locals.set("password",user.password);

//读取数据
console.log(locals.get("username",""));

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: