Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TypeError:undefined不是对象(正在评估和#x27;pluginObj.#uObjectInstance和#x27;)2_Javascript_Ionic Framework_Ionic2 - Fatal编程技术网

Javascript TypeError:undefined不是对象(正在评估和#x27;pluginObj.#uObjectInstance和#x27;)2

Javascript TypeError:undefined不是对象(正在评估和#x27;pluginObj.#uObjectInstance和#x27;)2,javascript,ionic-framework,ionic2,Javascript,Ionic Framework,Ionic2,所以通常当我看到这样的消息时,引号内的对象通常是我编码的对象。但在这种情况下,我对pluginObj不太熟悉。_objectInstance是用于调试的,所以调试起来相当困难。我在网上查了一下,除了实际的源代码外,什么都找不到,因为我还是新手,所以没有告诉我杰克 TypeError: undefined is not an object (evaluating 'pluginObj._objectInstance') 我正在使用ionic 2并从sqlite获取数据,如果这有帮助的话。这个错误

所以通常当我看到这样的消息时,引号内的对象通常是我编码的对象。但在这种情况下,我对pluginObj不太熟悉。_objectInstance是用于调试的,所以调试起来相当困难。我在网上查了一下,除了实际的源代码外,什么都找不到,因为我还是新手,所以没有告诉我杰克

TypeError: undefined is not an object (evaluating 'pluginObj._objectInstance')

我正在使用ionic 2并从sqlite获取数据,如果这有帮助的话。这个错误出现在xcode上

我通过这个问题找到了一个可靠的解决方案,它仍然可以在Android和iOS上运行

文件说: 在打开的数据库上执行SQL。注意,您必须首先调用openDatabase,并确保它已解析并成功打开数据库

由于某些原因,数据库未成功打开,因此请尝试再次打开

public database: SQLite;

this.database = new SQLite();

this.database.openDatabase({name: "data.db", location: "default"}).then(() => {

this.database.executeSql('Insert statement', []).then((data) => {

}, (error) => {
    console.log("ERROR insert: " + error);
});
}, (error) => {
console.log("ERROR open database: ", error);
});

我在爱奥尼亚论坛上花了最后的答案:

你能分享部分有错误的代码吗?我不久前找到了解决方案。我不记得确切的属性,但如果我要打印出obj。它将在xcode中的控制台上显示为类似以下内容{prop1::,pro2:}。但当我在网上测试它时,它不是空的。所以我只是进入了这个物体,尽管它说它是空的。很奇怪吧?我喜欢混合动力!lmfaoo很容易调试