适用于Ionic 3的本地存储

gio*_*sis 7 local-storage typescript ionic-framework ionic3 angular

我正在阅读有关本地存储的内容,我很困惑.我认为有两种选择:

本机存储,导入{NativeStorage}离子存储,导入{IonicStorageModule}我的应用程序是用Ionic 3开发的,我试图在从Parse Server检索它后保存一个对象localy数组.

使用Ionic 1,我存储了像这样的对象数组:

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

那么现在,保存我的数据并将它们串起来并解析它们的最佳选择是什么?

原生存储或离子存储?

非常感谢

Sam*_*ath 10

您可以在此处轻松使用Ionic 存储模块.你只需要安装 SQLite插件.详情见上述文档.然后你就可以在本地使用它iOSAndroid太没有任何问题.

用法:

 // 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);
  });
Run Code Online (Sandbox Code Playgroud)