Node.js 邮戳模板:将html处理为文本而不是html的动态变量
我有一个邮戳电子邮件模板,其中动态变量包含html。但是,它将html处理为纯文本 更具体地说,我有下面的代码。变量Node.js 邮戳模板:将html处理为文本而不是html的动态变量,node.js,email,templates,postmark,Node.js,Email,Templates,Postmark,我有一个邮戳电子邮件模板,其中动态变量包含html。但是,它将html处理为纯文本 更具体地说,我有下面的代码。变量body被发送到电子邮件模板,但是显示为文本,而不是下一行 在控制器中: const body = "Hi...<br><br> Welcome to our a new episode."; client.sendEmailWithTemplate( { TemplateAlias: process.env.PO
body
被发送到电子邮件模板,但是
显示为文本,而不是下一行
在控制器中:
const body = "Hi...<br><br> Welcome to our a new episode.";
client.sendEmailWithTemplate(
{
TemplateAlias: process.env.POSTMARK_TEMPLATE,
TemplateModel: {
body: body
},
From: from,
To: email,
});
const body=“嗨…
欢迎收看我们的新一集。”;
client.sendEmailWithTemplate(
{
TemplateAlias:process.env.POSTMARK_模板,
模板模型:{
身体:身体
},
From:From,,
致:电邮:,
});
在邮戳模板中:
<tr>
<td>
1. The following includes text with a br break: {{body}}
</td>
</tr>
<tr>
<td>
2. This line includes a br break directly in the template: How are you? <br> Anything new?
</td>
</tr>
1.以下内容包括带br分隔符的文本:{{body}
2.这一行在模板中直接包含一个br break:你好吗<有什么新的吗?
这会产生一封电子邮件,其中br中断在位置2上有效,但在位置1上无效。在位置1上,显示为文本:“
”
我做错了什么?邮戳支持提供了答案:
我们通常转义HTML,但您可以使用此
变量的语法:
{{{body}}}或{{&body}}
三个大括号或符号将允许您将HTML放入其中
填充TemplateModel值时的变量