wirecloud / fiware"未注册回拨"虽然实现了回调函数

时间:2015-02-11 08:57:10

标签: javascript fiware fiware-wirecloud

我为filab制作了一个小部件,每次执行它都会显示以下错误:

enter image description here

我之前遇到过这个错误,在我的代码中总是出现语法错误。 但到目前为止(我认为他们最近几天更新了filab),filab也捕获了这个错误,并显示了错误的位置。所以这次肯定会有另一个问题。

其他人是否有这样的问题并且知道如何解决它?

main.js中的代码

main.js code

回调函数也在main.js中实现。

config.xml中的代码

enter image description here

1 个答案:

答案 0 :(得分:1)

WireCloud正在抱怨标识为" INPUT2"的输入端点,而您向我们提供用于注册" INPUT1"的代码。

还有一件奇怪的事情,你正在使用这一行注册回调:

MashupPlatform.wiring.registerCallback("INPUT1", callback(this));

我猜测正确的行是:

MashupPlatform.wiring.registerCallback("INPUT2", callback);

或者:

MashupPlatform.wiring.registerCallback("INPUT2", callback.bind(this));