//本地存儲數據===================================.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",""));