2015-08-08 93 views
2

假设我有一些胡子模板代码:如何逃避胡须语法?

{{#list}} 
    <p> 
    This should be replaced: {{name}} 
    This is not replaced: \{{example}} <== this doesn't work, just for illustration 
    </p> 
{{/list}} 

我想输出看起来是这样的:

<p> 
This should be replaced: Bob 
This is not replaced: {{example}} 
</p> 

如何逃脱的语法看起来像胡子代码,以便它被呈现为文字{{}}

回答

1

没有内置转义机制(据我所知),但你可以临时更改标签分隔符:

{{#list}} 
    <p> 
    This should be replaced: {{name}} 
    This is not replaced: {{=<% %>=}}{{example}}<%={{ }}=%> 
    </p> 
{{/list}} 

或者使用HTML转义:

This is not replaced: &#123;&#123;example&#125;&#125;