如何在Mustache模板中使用文字"{{“?
顺便说一句,如果我使用像<%
和%>
这样的自定义标记,有没有办法写下"<%"?
理论上,我可以使用不同的标签,但我有太多使用{{
和}}
编写的代码无法全部更改。
发布于 2012-12-04 11:03:39
只需临时更改分隔符:
{{=<% %>=}}
{{Look at the curlies!}}
<%={{ }}=%>
发布于 2012-06-15 08:03:06
假设您正在输出HTML,您可以使用一个HTML实体来避免它(mustache没有任何方法来转义内置的开始标记)。
因此,要输出{{
,您需要编写{{
。
要输出<%
,您需要编写<%
。
发布于 2012-06-16 05:48:25
您可以很容易地单独使用{{
。如果你正在尝试记录像{{example}}
这样的东西,你总是可以在你的数据中传入前两个cur。
orphaned curlies are easy {{ <br>
{{curly}}example}} curlies are harder
一些简单的渲染:
var data = { 'curly' : '{{'},
tpl = $('#curly').html(),
html = Mustache.to_html(tpl, data);
document.write(html);
结果如下:
orphaned curlies are easy {{
{{example}} curlies are harder
https://stackoverflow.com/questions/11042926
复制相似问题