2012-10-11 24 views
26

我在JavaScript中有一個這樣的數組:文本作爲HTML中Mustache.js

[name: "myname", text: "<p>my html text</p>"] 

現在,當我用這個在我的鬍子模板它顯示的文字爲:

<p>my html text</p> 

我只是想擁有它爲HTML,如:

my html text 

-

我使用的模板是這樣的:

<div> 
    {{name}} 
    {{html}} 
</div> 

回答

62

三重使用大括號,如果你想輸出HTML。 {{{html}}}

從文檔:默認情況下

所有變量都是HTML轉義。如果您想呈現未轉義的HTML,請使用三重鬍鬚:{{{name}}}。您還可以使用&來隱藏變量。

https://github.com/janl/mustache.js/

+0

偉大的作品,謝謝! –

+0

也爲我工作。謝謝。 –

+0

非常感謝。 –