Angular本地數據存儲LocalStorage


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM