gpt4 book ai didi

javascript - 如何在 angularjs 中注入(inject) persistencejs(未定义不是对象(评估 'persistence.store.cordovasql.config'))

转载 作者:行者123 更新时间:2023-11-30 16:48:19 26 4
gpt4 key购买 nike

你好我想用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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com