javascript - 如何将html代码添加到功能节点NODERED
问题描述
在这里寻求一些帮助我从 nodered 开始,我找不到我需要推进的信息。
我想创建一个包含 HTML 代码的 flowNode,以便在 templateNode 中使用该新节点
功能节点
flow.set("flowVariable","<h2>example</h2>");
var obtainData= flow.get("flowVariable");
msg.payload = obtainData;
return msg;
模板节点
{{{flow.flowVariable}}}
当我在模板中调用变量时,它会起作用并向我显示 html 代码(在这种情况下<h2>example</h2>
,但我需要添加一个大的 html,例如:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
<link>
<style></style>
</head>
<body></body>
</html>
如何在 flowNode 中添加 HTML 代码?
解决方案
它只是一个字符串,您可以像添加它一样添加它<h2>example</h2>
var html = '<!DOCTYPE html>\n' +
'<html lang="en">\n' +
'<head>\n' +
' <meta charset="utf-8">\n' +
' <title></title>\n' +
' <link>\n' +
' <style></style>\n' +
'</head>\n\n' +
'<body></body>\n\n' +
'</html>';
flow.set("flowVariable", html);
推荐阅读
- python - 如果 URL 中传递了超过 1 个参数,Django 无法在 POST 请求正文中加载 Json
- java - 使用带有 java 的 testng 从程序中的另一个类调用方法时出现问题
- android - 使用 ContentProvider 将文件附加到电子邮件不起作用
- c# - 将模型传递给 Angular 中的两个或三个参数的数据层
- swift - 如何让用户拍照并分享?
- c++ - 参数包导致 Visual Studio 中出现“未初始化的局部变量”
- android - 成功连接时多次调用 onClientConnectionState
- python - 如何使用 .loc 函数从某些行收集数据
- php - INSERT INTO,多个 WHERE IN,检查值是否存在
- jquery - 如何解决 Flexslider 高度问题