我只是对默认的键值使用感到好奇。
import {Storage, SqlStorage } from 'ionic-angular';
let storage = new Storage(SqlStorage);
storage.set(key, value);
storage.get(key).then((value) => { ... });
我在哪里可以找到sqlite文件?
我假设我可以在应用程序之外读/写;真的吗?老实说,我只对调试原因感兴趣,所以如果我只能读取访问权限,并且仅在应用程序关闭后才可以。我在开发过程中对桌面特别感兴趣(而不是在设备上)。我是否必须使用备份文件选项并为数据库指定自己的路径?
答案 0 :(得分:2)
文档声明它存储到WebSQL,除非您已安装SQLite插件
文档的前几行......
http://ionicframework.com/docs/v2/api/platform/storage/SqlStorage/
答案 1 :(得分:0)
应用程序存储文件夹中的默认数据库文件名将是每个来源的“__ ionstorage”:
https://github.com/driftyco/ionic/blob/f477aa2391922a399acde23bf50ff095b12a287d/src/storage/sql.ts