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

Rag*_*hav 2 .net handlebars.js handlebars.net

我刚刚发现此链接使用Handlebars.js来对字符串中的html进行转义: Handlebars.js使用noEscape选项禁用转义吗?

var template = Handlebars.compile(source, {noEscape: true});

我在项目中使用的是Handlebars.Net,并且我想使用相同的配置来转义html。不幸的是,我无法找到任何重载来逃脱html。

只是:

Handlebars.Compile(template)
Run Code Online (Sandbox Code Playgroud)

您能帮我在该库中转义html标签吗?

cen*_*cru 5

我希望您现在已经知道了这一点,但是Handlebars.net尊重Handlebars.js的“三重'stache”语法,如以下代码片段所示。因此,将受影响的财产从{{}}更改为{{{}}},您应该会很聪明。

<div class="entry">
  <h1>{{title}}</h1>
  <div class="body">
    {{{body}}}
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)