在车把模板中插入 html 而不转义

2022-08-30 01:32:41

有没有办法将带有 html 标记的字符串插入到句柄模板中,而不会在出控件字符串中转义标记?

模板.js:

<p>{{content}}</p>

使用模板

HBS.template({content: "<i>test</i> 123"})

实际结果:

<p>&lt;i&gt;test&lt;/i&gt; 123</p>

预期结果:

<p><i>test</i> 123</p>

答案 1

尝试喜欢

<p>{{{content}}}</p>

官方参考

句柄栏 HTML 转义由 返回的值。如果不希望车把转义值,请使用“三重存储”{{{。{{expression}}


答案 2

在你的模板中,你必须添加这样的三重胡子。<p>{{{content}}}</p>

有关这方面的更多信息,请参阅官方参考