How to use comments in Handlebar templates?

2019-08-17 10:53发布

我使用Handlebar.js作为我的模板引擎。 现在我想注释掉一些块在我的车把模板。 但后来我意识到,车把不忽略车把注释块内的表达式。 任何解决方法吗?

Answer 1:

把手的最新版本有块注释支持:

{{!-- {{commented expressions}} --}}

https://github.com/wycats/handlebars.js/commit/a927a9b0adc39660f0794b9b210c9db2f7ddecd9



Answer 2:

就在开幕括号后面添加一个感叹号。

普通表达式:

{{expressions}}

评论表达:

{{!expressions}}


Answer 3:

在你的车把模板文件,请使用此方法。

<div class="entry">
  {{!-- only output author name if an author exists --}}
  {{#if author}}
    <h1>{{author.firstName}} {{author.lastName}}</h1>
  {{/if}}
</div>

该意见将不会在输出结果。 如果您想评论展现出来,然后用HTML注释。

<div class="entry">
  {{! This comment will not be in the output }}
  <!-- This comment will be in the output -->
</div>

请参阅此链接



Answer 4:

使用此代码:

{{#data}}
<!-- enter comments here  -->
<p>{{name}}</p>
{{/data}}  


文章来源: How to use comments in Handlebar templates?