首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Mustache模板中使用文本{{?

如何在Mustache模板中使用文本{{?
EN

Stack Overflow用户
提问于 2012-06-15 07:52:08
回答 4查看 12.3K关注 0票数 21

如何在Mustache模板中使用文字"{{“?

顺便说一句,如果我使用像<%%>这样的自定义标记,有没有办法写下"<%"?

理论上,我可以使用不同的标签,但我有太多使用{{}}编写的代码无法全部更改。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-12-04 11:03:39

只需临时更改分隔符:

代码语言:javascript
复制
{{=<% %>=}}
{{Look at the curlies!}}
<%={{ }}=%>
票数 50
EN

Stack Overflow用户

发布于 2012-06-15 08:03:06

假设您正在输出HTML,您可以使用一个HTML实体来避免它(mustache没有任何方法来转义内置的开始标记)。

因此,要输出{{,您需要编写&#123;{

要输出<%,您需要编写&lt;%

票数 3
EN

Stack Overflow用户

发布于 2012-06-16 05:48:25

您可以很容易地单独使用{{。如果你正在尝试记录像{{example}}这样的东西,你总是可以在你的数据中传入前两个cur。

代码语言:javascript
复制
orphaned curlies are easy {{ <br>
{{curly}}example}} curlies are harder

一些简单的渲染:

代码语言:javascript
复制
var data = { 'curly' : '{{'},
    tpl = $('#curly').html(),
    html = Mustache.to_html(tpl, data);

document.write(html);​

结果如下:

代码语言:javascript
复制
orphaned curlies are easy {{ 
{{example}} curlies are harder

这是full working jsFiddle

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11042926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档