我将如何从localStorage迁移到离子特定存储

时间:2017-10-26 10:00:14

标签: ionic-framework ionic3

我希望migratelocalStorageionic 3特定存储空间

以下是我使用localStorage

所做的事情
  var allData = {"..":"..."};

   // setting item

    localStorage.setItem('userData', JSON.stringify(allData));

  // getting item

    this.userData = JSON.parse(localStorage.getItem("userData")); // will be available throughout my app
离子3储存

我试过这样

import { Storage } from '@ionic/storage';

  var allData = {"..":"..."};

  // setting item

   storage.set('userData', allData);

  // getting item

  this.userData =  storage.get('age').then((val) => {
                      return val;
                  });

我希望将retain数据从storage转换为this.userData

但是它没有按预期工作?

请提前帮助我!

1 个答案:

答案 0 :(得分:0)

请尝试以下操作。存储返回承诺你必须使用如下

storage.get('age').then((val) => 
{
   this.userData =  val
});