我怎样才能在 Node-Red 中获得节点特定的 ID?
How could I get the Node specific ID in Node-Red?
我已经创建了一个自定义节点,我需要在部署流之前获取显示在“信息”选项卡上的 ID 以及类型。
这样我就可以使用该 ID 作为唯一 ID 来执行 CRUD 操作。
我怎么能得到这个?任何帮助都将不胜感激。
你想要的数据在oneditsave
回调函数中有,如下:
...
oneditsave: function(){
var id = this.id;
...
}
正如我在评论中所说,您应该只在部署节点时创建资源来支持节点,因为它可能永远不会部署并且无法清理未部署节点的资源。
应在 javascript 文件中创建资源,以便可以使用 node.on('close',function(done){})
清理它们
我已经创建了一个自定义节点,我需要在部署流之前获取显示在“信息”选项卡上的 ID 以及类型。
这样我就可以使用该 ID 作为唯一 ID 来执行 CRUD 操作。
我怎么能得到这个?任何帮助都将不胜感激。
你想要的数据在oneditsave
回调函数中有,如下:
...
oneditsave: function(){
var id = this.id;
...
}
正如我在评论中所说,您应该只在部署节点时创建资源来支持节点,因为它可能永远不会部署并且无法清理未部署节点的资源。
应在 javascript 文件中创建资源,以便可以使用 node.on('close',function(done){})