首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Handlebar模板中使用注释?

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

Stack Overflow用户
提问于 2013-03-11 18:22:09
回答 5查看 61.8K关注 0票数 142

我使用Handlebar.js作为我的模板引擎。现在我想注释掉我的handlebar模板中的一些块。但是后来我意识到Handlebar并没有忽略Handlebar注释块中的表达式。是否有解决此问题的方法?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-05-27 16:19:17

最新版本的Handlebar支持块注释:

代码语言:javascript
复制
{{!-- {{commented expressions}} --}}

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

票数 217
EN

Stack Overflow用户

发布于 2014-02-28 23:49:40

只需在左方括号后添加一个感叹号即可。

正常表达式:

代码语言:javascript
复制
{{expressions}}

注释表达式:

代码语言:javascript
复制
{{!expressions}}
票数 52
EN

Stack Overflow用户

发布于 2017-05-18 19:35:07

在您的handlebar模板文件中使用此方法。

代码语言:javascript
复制
<div class="entry">
  {{!-- only output author name if an author exists --}}
  {{#if author}}
    <h1>{{author.firstName}} {{author.lastName}}</h1>
  {{/if}}
</div>

注释将不会出现在结果输出中。如果您希望显示注释,则使用HTML注释。

代码语言:javascript
复制
<div class="entry">
  {{! This comment will not be in the output }}
  <!-- This comment will be in the output -->
</div>

refer this link to

票数 33
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15336142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档