2016-10-05 3 views
2

Q)WebSQL/SQLiteを使用して以前と同じようにブラウザでアプリケーションを動作させるにはどうすればよいですか?Ionic 2:RC.0ブラウザで保存が機能しなくなった

私は、デバイス自体のブラウザとSQLiteのでWebSQLで実行するように私のアプリを有効にされ、永遠以来イオンStorageモジュールを使用してきました。

これはシンプルで機能していましたが、RC.0で壊れました。それから私は、任意のコンポーネントから呼び出すことができ

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

} 

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

:キー/値ペアのストレージをすなわちのlocalStorage

私LocalStorageService.tsは、このようなものでした動作しません、私はブラウザ+デバイスでSQLクエリ機能が必要です。

ありがとうございました。

答えて

関連する問題