2

我看到 Ionic2 支持 SqlStorage 并且仅用于创建表,我不知道如何将预填充的 sqlite db 与 SqlStorage 一起使用。有什么可以帮助我的吗?提前致谢!!

4

1 回答 1

2

创建存储时,您可以传入一个选项对象

let storage = new Storage(SqlStorage, options);

SqlStorage 服务支持以下选项:

let options = {
  name: '__ionicstorage',              // the name of the database
  backupFlag: SqlStorage.BACKUP_LOCAL, // where to store the file
  existingDatabase: false              // load this as an existing database
};

因此,您应该设置existingDatabase为 true,确保name与您的数据库匹配,并将backupFlag指向正确的位置。

相关文档在这里:http: //ionicframework.com/docs/v2/api/platform/storage/SqlStorage/

来源也很容易理解:https ://github.com/driftyco/ionic/blob/2.0/ionic/platform/storage/sql.ts

于 2016-02-13T09:29:08.480 回答