gpt4 book ai didi

Handlebars.js 在表达式中传递 html

转载 作者:行者123 更新时间:2023-12-02 07:33:58 24 4
gpt4 key购买 nike

Handlebars 模板

<div>
{{contentText}}
</div>

JS
var contentText = {contentText: "<table><tr><td>Some Data<\/td><\/tr><\/table>"}

handle 条渲染将 HTML 显示为字符串,而不是渲染 HTML。

我哪里错了?

最佳答案

来自 fine manual :

Handlebars HTML-escapes values returned by a {{expression}}. If you don't want Handlebars to escape a value, use the "triple-stash", {{{.



所以如果你想把 contentText直接进入模板,然后你想要:
<div>
{{{contentText}}}
</div>

在您的模板中。

演示: http://jsfiddle.net/ambiguous/f7LJ5/

关于Handlebars.js 在表达式中传递 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18895094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com