2

是否可以在传入的 json 对象中使用 mustache 渲染 html?这是一个例子:

json对象

{
    message : "Hello World! <em>How are you?</em>"
}

模板

<p>{{message}}</p>

电流输出

你好世界!<em>你好吗?</em>

期望的输出

你好世界!你好吗?

4

2 回答 2

1

使用“三髭”,即{{{message}}}代替{{message}}. 额外的大括号覆盖 Mustache.js 的默认转义。

如果你的 mustache.js 是相对较新的,你也应该能够使用&unescape 一个值,即{{&message}}.

于 2013-06-01T13:17:44.863 回答
0

默认行为是转义 Mustache 中的所有变量。但是你可以像这样做未转义的 HTML {{{ message }}}

http://mustache.github.io/mustache.5.html

于 2013-06-01T13:18:02.357 回答