如何从函数节点发送msg.payload到模板节点

How to send msg.payload from function node to template node

如何将msg.payload从函数节点(工具)发送到模板节点(html)?

<html>
<head>
    <script type="text/javascript">
    // function test() {
    //      document.getElementById("test1").innerHTML = msg.payload;
    // }
    </script>
</head>
<body onload="test()">
    <h1 id="test1">{{msg.payload}}</h1>
</body>

问题是您在模板节点中使用了 {{msg.payload}}。通过 mustache 提取的值是从 msg 对象键入的。所以正确的小胡子模板是 {{payload}}.

<head>
    <script type="text/javascript">
    // function test() {
    //      document.getElementById("test1").innerHTML = {{payload}};
    // }
    </script>
</head>
<body onload="test()">
    <h1 id="test1">{{payload}}</h1>
</body>

Node-RED 中的 Info 边栏提供了使用示例。