How to use comments in Handlebar templates?

前端 未结 4 478
谎友^
谎友^ 2021-01-30 10:15

I am using Handlebar.js as my templating engine. Now I want to comment out some of the blocks in my handlebar templates. But then I realized that Handlebar doesn\'t ignore the e

相关标签:
4条回答
  • 2021-01-30 10:20

    Use this code:

    {{#data}}
    <!-- enter comments here  -->
    <p>{{name}}</p>
    {{/data}}  
    
    0 讨论(0)
  • 2021-01-30 10:27

    Use this way in your handlebar template file.

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

    The comments will not be in the resulting output. If you'd like the comments to show up, then use HTML comments.

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

    refer this link to

    0 讨论(0)
  • 2021-01-30 10:34

    Just add an exclamation mark after the opening brackets.

    Normal Expression:

    {{expressions}}
    

    Commented Expression:

    {{!expressions}}
    
    0 讨论(0)
  • 2021-01-30 10:35

    The newest version of Handlebars has block comments support :

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

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

    0 讨论(0)
提交回复
热议问题