Sqlite 离子2:RC.0存储不再在浏览器中工作

Sqlite 离子2:RC.0存储不再在浏览器中工作,sqlite,typescript,storage,ionic2,web-sql,Sqlite,Typescript,Storage,Ionic2,Web Sql,Q)如何使用WebSQL/SQLite让我的应用程序像以前一样在浏览器中工作? 我一直在使用爱奥尼亚存储模块,这使我的应用程序能够在浏览器中运行WebSQL,在设备本身上运行SQLite 这很简单而且有效,现在它被RC.0破坏了 我的LocalStorageService.ts是这样的: export class LocalStorageService { constructor(...) { ... } query(sql: string, params?: any, infoMs

Q)如何使用WebSQL/SQLite让我的应用程序像以前一样在浏览器中工作?

我一直在使用爱奥尼亚
存储
模块,这使我的应用程序能够在浏览器中运行WebSQL,在设备本身上运行SQLite

这很简单而且有效,现在它被RC.0破坏了

我的LocalStorageService.ts是这样的:

export class LocalStorageService {

  constructor(...) { ... }

  query(sql: string, params?: any, infoMsg?: string): Promise<any> {
    return new Promise(resolve => {
      return this._db.executeSql(sql, params).then(
        (data) => {
          this._LogService.info(infoMsg);
          resolve(data);
        },
        (error) => {
          this._LogService.error(error);
          resolve(null);
        }
      );
    });
  }

}
注意:键/值对存储,即LocalStorage无法工作,我需要browser+设备中的SQL查询功能


谢谢。

请参考本要点:

原文如下:

this.LocalStorageService.query('SELECT * FROM blah').then(data => {
    // do stuff with results.
});