Appropriate Local Storage for Ionic 3

2019-05-02 10:28发布

I am reading about Local Storage and I am quite confused. As I see there are two options:

Native Storage , import { NativeStorage } Ionic Storage, import { IonicStorageModule } My app is developed with Ionic 3 and I am trying to save an array of object localy after retrieve it from Parse Server.

With Ionic 1 I stored the objects array like this:

setUsers (users){
    window.localStorage.users_data = JSON.stringify(users);
}
getUsers(){
   return JSON.parse(window.localStorage.users_data || '[]');
}

So now, what is the best option to save my data and stringfy them and parse them?

Native storage or Ionic Storage?

Thank you a lot

1条回答
走好不送
2楼-- · 2019-05-02 10:46

You can easily use Ionic storage module here. You just need to install SQLite plugin. Details are in the above doc. Then you can use it natively on iOS and Android too without any issue.

Usage:

 // set a key/value
  storage.set('name', 'Max');

  // Or to get a key/value pair
  storage.get('age').then((val) => {
    console.log('Your age is', val);
  });
查看更多
登录 后发表回答