我看到 Ionic2 支持 SqlStorage 并且仅用于创建表,我不知道如何将预填充的 sqlite db 与 SqlStorage 一起使用。有什么可以帮助我的吗?提前致谢!!
问问题
1212 次
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 回答