我将恢复模板节点中变量的值。该变量的值在函数节点中计算。
最佳答案
将数组传递出 function
节点以便可以在 ui_template
节点内部使用的方法是将其作为有效负载返回 - 就像这样:
var array = [12, 34, 56]; // or whatever
msg.payload = array;
return msg;
在您的 ui_template
代码中,您可以使用 Angular ng-repeat
指令来迭代有效负载数组 - 例如,将它们放入一个简单的 1 - 列表:
<table>
<tr ng-repeat="value in msg.payload">
<td>{{value}}</td>
</tr>
</table>
但是,如果您的目标是将它们绘制在折线图或条形图上,那么使用内置仪表板 ui_chart
节点会容易得多。
关于javascript - Node-RED 中的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51423202/