2017-10-25 1 views
0

Stellen Sie sich vor, ich habe einen Knoten in Node-RED, der einen Konfig-Knoten namens my-config-node als seine Eigenschaft verwendet. Ich möchte meine Etikettenfunktion so anpassen, dass sie die my-config-node Variable myVar anzeigt.Wie erhält man die Variablen eines Konfig-Knotens im Elternknoten?

Normalerweise würde ich RED.nodes.getNode (wie unten gezeigt) verwenden und die Node-ID übergeben, aber es scheint, dass es nicht verfügbar ist.

Wie komme ich an eine Variable eines Konfig-Knotens von dem Knoten, der es benutzt?

Antwort

2

Im Editor können Sie die RED.nodes.node() Funktion verwenden, um die Config-Knoten abzurufen:

label: function() { 
    const myConfig = RED.nodes.node(this.my-config-node) 
    return this.name || 'myConfig:' + (myConfig ? myConfig.myVar : '') 
} 
Verwandte Themen