【问题标题】:Ionic 2 Storage for browser and mobile用于浏览器和移动设备的 Ionic 2 Storage
【发布时间】:2017-03-11 02:31:58
【问题描述】:

在 RC0 之前,Ionic 2 可以像这样使用本地存储:

storage = new LocalStorage(SqlStorage, options);

我在我的应用程序中使用了它,它在浏览器 (ionic serve) 和移动设备 (build/run) 中都有效。

现在只有 LocalStorageSecureStorage,它们显然都不能在浏览器中工作(服务)。

是否有任何其他可能使用同时适用于浏览器和移动的存储/数据库系统?

我很高兴有任何帮助。

【问题讨论】:

  • 您可以尝试在移动设备上使用 SQLite 插件,并在浏览器上使用 IF/ELSE 语句@sonia 时回退到 WebSQL
  • 离子运行浏览器而不是离子服务浏览器

标签: typescript ionic-framework local-storage ionic2


【解决方案1】:

现在(Ionic v2.0.1)您可以像这样使用存储:

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

export class MyApp {
  constructor(storage: Storage) {

     storage.ready().then(() => {

       // 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);
       })
     });
  }
}

https://ionicframework.com/docs/v2/storage 上的更多数据

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 2015-09-20
    相关资源
    最近更新 更多