是否可以让胡子渲染html在传入的json对象中?这是一个例子:
json对象
{
message : "Hello World! <em>How are you?</em>"
}
模板
<p>{{message}}</p>
当前输出
Hello World! &lt; em&gt;你好吗?&lt; / em&gt;
所需的输出
Hello World! 你好吗?
答案 0 :(得分:1)
使用'triple mustache',即{{{message}}}
代替{{message}}
。额外的括号覆盖了Mustache.js的默认转义。
如果你的mustache.js相对较新,你也应该能够使用&
来取消一个值,即{{&message}}
。
答案 1 :(得分:0)
默认行为是转义Mustache中的所有变量。但你可以像这样{{{ message }}}
进行未转义的HTML。