Handlebars.net 在中禁用使用noEscape选项的转义

kmbjn2e3  于 2023-04-22  发布在  .NET
关注(0)|答案(1)|浏览(90)

我刚发现这个链接,用Handlebars.js在字符串中转义html:Handlebars.js disable escaping with noEscape option?
var template = Handlebars.compile(source, {noEscape: true});
我在我的项目中使用Handlebars.Net,我想使用相同的配置来转义html。不幸的是,我无法找到任何重载来转义html。
它只是:

Handlebars.Compile(template)

你能帮我在那个库中转义html标签吗?

goucqfw6

goucqfw61#

我希望你现在已经弄明白了,但是Handlebars.net尊重Handlebars.js的“triple 'stache”语法,如下面的代码片段所示。因此,将受影响的属性的{{}}更改为{{{}}},你应该是金色的。

<div class="entry">
  <h1>{{title}}</h1>
  <div class="body">
    {{{body}}}
  </div>
</div>

相关问题