Node-red调用模板中的函数或更新变量
我有一个html模板,当我移动时,我有一些jqueryui滑块我希望它们更新一个红色节点变量。
这可以在不发帖的情况下完成吗?
谢谢
答案 0 :(得分:0)
您将需要以某种方式从页面回传到Node-RED,您有3个真实选项
然后,这些中的任何一个都可以流入一个函数节点来更改一个流/全局变量,该变量可以在下次被模板节点提取时使用
答案 1 :(得分:0)
值得研究的一个潜在选项是node-red-contrib-ui
包的使用,可以在npm
网站上阅读:
https://www.npmjs.com/package/node-red-contrib-ui
这个软件包的作用是为Node-RED流提供一种非常优雅的机制来描述浏览器屏幕布局本身。这可以包括按钮,文本输入,仪表,图表和...在您的情况下...滑块。当用户与页面交互时,这些交互本身会导致创建流实例。这意味着单独的网页和Node-RED之间没有通信,因为Node-RED本身正在生成页面。似乎可以插入任意HTML,这可能适用于利用jQuery UI和其他UI浏览器技术。
这项技术颠覆了故事,重点放在Node-RED上,而UI则是次要的,但即使决定它不是你当前项目所需要的,它仍然值得考虑。