【发布时间】:2012-05-26 02:56:41
【问题描述】:
我正在构建的应用程序上使用 Handlebars 模板引擎来呈现从服务器获取的数据。
我知道默认情况下它会转义 HTML 值,并且您必须使用三方括号 {{{text}}} 才能将 text: <p>Example</p> 呈现为 HTML 元素。
问题是,如果我收到的数据,包括HTML标签,已经被转义了怎么办?
所以,如果我收到如下数据:
text: <p>Example</p>
如何强制把手翻译它并将其呈现为普通 HTML?
【问题讨论】:
-
大多数模板语言都假定数据是为目标输出编码的,或者是需要编码的纯文本。它们没有“从任意编码解码”功能。
标签: javascript templates mustache handlebars.js