2015-08-08 96 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;