我为filab制作了一个小部件,每次执行它都会显示以下错误:
我之前遇到过这个错误,在我的代码中总是出现语法错误。 但到目前为止(我认为他们最近几天更新了filab),filab也捕获了这个错误,并显示了错误的位置。所以这次肯定会有另一个问题。
其他人是否有这样的问题并且知道如何解决它?
main.js中的代码
回调函数也在main.js中实现。
config.xml中的代码
答案 0 :(得分:1)
WireCloud正在抱怨标识为" INPUT2"的输入端点,而您向我们提供用于注册" INPUT1"的代码。
还有一件奇怪的事情,你正在使用这一行注册回调:
MashupPlatform.wiring.registerCallback("INPUT1", callback(this));
我猜测正确的行是:
MashupPlatform.wiring.registerCallback("INPUT2", callback);
或者:
MashupPlatform.wiring.registerCallback("INPUT2", callback.bind(this));