将HTML插入车把模板中而不进行转义

2020/11/14 21:22 · javascript ·  · 0评论

有没有一种方法可以将带有html标签的字符串插入到车把模板中,而又不会使标签在输出的字符串中转义?

template.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>

尝试像

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

官方参考

车把返回的HTML转义值{{expression}}如果您不希望手把转义,请使用“ triple-stash” 、{{{

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

根据Handlebars文档,http://handlebarsjs.com/expressions.html

引用文档

如果您不希望手把转义一个值,请使用“三重隐藏”, {{{

将原始HTML传递到Handlebars模板,并使用三括号将原始HTML输出。

{{{foo}}}
本文地址:http://javascript.askforanswer.com/jianghtmlcharuchebamobanzhongerbujinxingzhuanyi.html
文章标签: ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!