2014-04-03 123 views
0

我有一个handlebars模板,我填充了一些复杂的消息(html图像,粗体文本等东西)。我不知道如何强制这个库将我的消息文本视为有效的带有一些文本内容的html节点。handlebars显示html标签而不是将其视为html标签

我在做这样的事情:

<div class="title"> 
    <strong> 
     <a href="/Home/Post/{{this.MESSAGE_ID}}">{{this.MESSAGE_TITLE}}</a> 
    </strong> 
</div> 

其中{{this.MESSAGE_TITLE}}可以正确显示HTML内容。

+0

好的,我找到了解决方案。它只需要使用{{{}}}而不是{{}}将文本视为html。 – Puchacz

回答

2

&尝试{{{{{

{{&this.MESSAGE_TITLE}} 

{{{this.MESSAGE_TITLE}}} 

从哪里车把源自的mustache website ...

所有变量都通过HTML后逃脱默认。如果您想返回未转义的HTML,请使用三重胡须:{{{name}}}。

您还可以使用&来隐藏变量:{{0}名称}}。这在改变分隔符时可能很有用