一个人如何使用文字“{{”中胡子模板?
在一个侧面说明,如果我使用自定义的标记,如<%
和%>
,有没有写“<%”的方法吗?
从理论上讲,我可以使用不同的标签,但我一直在使用太多的代码编写{{
和}}
改变这一切。
一个人如何使用文字“{{”中胡子模板?
在一个侧面说明,如果我使用自定义的标记,如<%
和%>
,有没有写“<%”的方法吗?
从理论上讲,我可以使用不同的标签,但我一直在使用太多的代码编写{{
和}}
改变这一切。
只要改变暂时的分隔符:
{{=<% %>=}}
{{Look at the curlies!}}
<%={{ }}=%>
您可以使用{{
本身很容易。 如果你想记录的东西像{{example}}
你总是可以通过前两个小人在于你的数据。
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
下面是完整的工作的jsfiddle
假设你是输出HTML,你可以使用HTML实体,以避免它(胡子没有任何办法逃脱建在开放标签)。
因此,为了输出{{
你会写{{
。
到输出<%
可编写<%
只需添加一个大括号,
someTest = "<example>", {{someTest}} -> "<example>" {{{someTest}}} -> "<example>"