Thingsboard Widgets Library Javascript not working



我正在Thingsboard上制作一个自定义小部件,当按下它时会更改文本。像这样:自定义小工具创建

但它根本不起作用。我做错了什么?

你读过官方的小部件开发指南吗?

有一些例子使用点击事件

https://thingsboard.io/docs/user-guide/contribution/widgets-development/#static-小部件

Thingsboard使用AngularJS,因此您可以将点击处理程序绑定到具有ng-click属性的元素,如下所示:

<p id="text" ng-click="changeText()">Text</p>

要实现这一点,您需要在小部件的作用域中创建单击处理程序。执行此操作的最佳方法是小部件的onInit()方法。

self.onInit = function() {
self.ctx.$scope.changeText = function() {
// change your text here
};
};

最新更新