Handlebars 模板
<div>
{{contentText}}
</div>
JS
var contentText = {contentText: "<table><tr><td>Some Data<\/td><\/tr><\/table>"}
handle 条渲染将 HTML 显示为字符串,而不是渲染 HTML。
我哪里错了?
最佳答案
从 fine manual :
因此,如果您想按原样将 contentText
直接放入模板中,那么您需要:
<div>
{{{contentText}}}
</div>
在您的模板中。
演示:http://jsfiddle.net/ambiguous/f7LJ5/
关于Handlebars.js 在表达式中传递 html,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18895094/