车把模板
<div>
{{contentText}}
</div>
JS
var contentText = {contentText: "<table><tr><td>Some Data<\/td><\/tr><\/table>"}
Handle bar render 将 HTML 显示为字符串,而不是呈现 HTML。
我哪里错了?
车把模板
<div>
{{contentText}}
</div>
JS
var contentText = {contentText: "<table><tr><td>Some Data<\/td><\/tr><\/table>"}
Handle bar render 将 HTML 显示为字符串,而不是呈现 HTML。
我哪里错了?
来自精美手册:
Handlebars HTML 转义 a 返回的值
{{expression}}
。如果您不希望 Handlebars 转义值,请使用“triple-stash”{{{
,.
因此,如果您想按contentText
原样直接放入模板中,那么您需要:
<div>
{{{contentText}}}
</div>
在您的模板中。
演示:http: //jsfiddle.net/ambiguous/f7LJ5/