在小胡子模板中转义双括号{{…}}。(在NodeJS中模板化)
我正在尝试为模板创建模板,如下所示:
{{{{
"name" : "{{name}}",
"description" : "{{description}}"
}
}}}
{{{debug this}}}
<h1>{{name}}</h1>
我想保留三括号,但是将双括号替换为传入的JSON。任何人都知道无需编写后处理JS代码即可做到这一点的最佳方法,如果没有,那么是否有一个不错的nodeJS模板引擎可用于此场景类型?
回答:
您可以将定界符切换到与三重胡须不冲突的位置,例如erb样式的标签:
{{=<% %>=}}{{{
{
"name": "<% name %>",
"description": "<% description %>"
}
}}}
{{{debug this}}}
<%={{ }}=%>
请注意,您可以在整个模板中执行任意多次。任何时候遇到冲突时,请选择一组新的定界符:)
以上是 在小胡子模板中转义双括号{{…}}。(在NodeJS中模板化) 的全部内容, 来源链接: utcz.com/qa/405053.html