你好我想用persistencejs在我的 angularjs/ionic 移动应用程序中。我在设备上使用 sqlite 数据库。
我用了这个example在我的应用程序中使用 persistencejs 但出现错误:
undefined is not an object (evaluating 'persistence.store.cordovasql.config')
在我的 index.html 中,我像这样绑定(bind) js 文件:
<script src="lib/persistencejs/persistence.js"></script>
<script src="lib/persistencejs/persistence.store.sql.js"></script>
<script src="lib/persistencejs/persistence.store.sqlite.js"></script>
在我的 Controller 中我使用:
persistence.store.cordovasql.config(
persistence,
'testdb',
'0.0.1', // DB version
'DB', // DB display name
5 * 1024 * 1024, // DB size
0 // SQLitePlugin Background processing disabled
);
persistence.define('Page', {
path: "TEXT",
data: "TEXT"
});
persistence.schemaSync();
我错过了什么?
最佳答案
是否包含 cordovasql 脚本?
<script src="lib/persistencejs/persistence.store.cordovasql.js"></script>
附言。出于某种原因,用 bower 安装 persistencejs 对我不起作用。我从 https://github.com/coresmart/persistencejs 手动下载了 github repo
关于javascript - 如何在 angularjs 中注入(inject) persistencejs(未定义不是对象(评估 'persistence.store.cordovasql.config')),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30912932/