无法在我的Angular 2 / Ionic 2项目中使用SQLite插件。
按照Ionic 2文档实例化SQLite的方式不起作用。
崇高给我一个错误信息:
所提供的参数与调用目标的nay签名不匹配。
这意味着构造函数应该接收参数。但是什么参数呢?
Ionic 2 SQLite插件文档:http : //ionicframework.com/docs/v2/native/sqlite/
import { SQLite } from 'ionic-native';
let db = new SQLite();
db.openDatabse({
name: 'data.db',
location: 'default' // the location field is required
}).then(() => {
db.executeSql('create table danceMoves(name VARCHAR(32))', {}).then(() => {
}, (err) => {
console.error('Unable to execute sql', err);
})
}, (err) => {
console.error('Unable to open database', err);
});
它还说类型“ SQLite”上不存在属性“ openDatabse”
通过重新创建项目并应对旧的应用程序文件夹,配置并重新安装npm模块和ionic native插件来解决。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句