如何在Handlebar模板中使用注释?

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

Handlebars的最新版本有块评论支持:

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

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

只需在开头的括号后面加一个感叹号。

正常expression式:

 {{expressions}} 

已评论的expression:

 {{!expressions}} 

在你的手柄模板文件中使用这种方式。

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

请参阅此链接

使用此代码:

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