node.js - 如何在山魈的 Handlebars 表达式内发送大括号?

标签 node.js handlebars.js mailchimp mandrill

我们使用 mandrill 发送个人电子邮件。在 mandrill 中,我们使用句柄语言来解析来自应用程序的元数据。现在, Handlebars 使用大括号,并且我们的元数据也包含大括号,这会导致解析元数据时发生冲突。例如: 合并标签:{ name: 'redirectUrl', 内容:'http://somedomain.com/login ?{重定向=仪表板}' } 在 mandrill 中,我们有一些使用这些合并变量的模板。

*|重定向网址|"

这里大括号内的大括号句柄在运行时语法冲突吗?

最佳答案

您可以使用“三重隐藏”来防止 Handlebars 逃跑,{{{

{{name}}
{{{content}}}

关于node.js - 如何在山魈的 Handlebars 表达式内发送大括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48474841/

相关文章:

javascript - Ember.js jquery 循环幻灯片 : zero elements found error

javascript - 有没有办法以编程方式引用 Handlebars 内联部分?

java - 山魈包装 API JAVA

node.js - 通过 MailChimp API v3.0 向列表发送电子邮件?

html - mailchimp 3.0 以html形式获取模板

node.js - 使用Microsoft Bot Framework,当我在Messenger channel 上写入时,如何将结果推送到特定的Slack channel ? (带 Node )

javascript - 如何使用 EJS 在函数中发送多个参数

html - 将值从 Express NodeJS 传递到 AngularJS Controller 变量

javascript - Cargo Collective 传统分页

javascript - 阻止直接访问 Azure 文件,除非通过 Ember 应用程序