テンプレートエンジンとしてHandlebar.jsを使用しています。次に、ハンドルバーテンプレートのいくつかのブロックをコメントアウトしたいと思います。しかし、ハンドルバーはハンドルバーコメントブロック内の式を無視しないことに気づきました。これに対する回避策はありますか?
質問する
63156 次
5 に答える
220
最新バージョンのハンドルバーには、ブロックコメントがサポートされています。
{{!-- {{commented expressions}} --}}
https://github.com/wycats/handlebars.js/commit/a927a9b0adc39660f0794b9b210c9db2f7ddecd9
于 2013-05-27T08:19:16.980 に答える
52
開き角かっこの後に感嘆符を追加するだけです。
正規表現:
{{expressions}}
コメント式:
{{!expressions}}
于 2014-02-28T15:49:40.103 に答える
33
ハンドルバーテンプレートファイルでこの方法を使用します。
<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>
于 2017-05-18T11:35:06.553 に答える
1
handlebar.jsにコメントする2つの方法
単一コンポーネント:
{{!fixedTop=true}} --> comments the whole content inside the brackets
複数のコンポーネント:
{{!--fixedTop=true
alignment=true--}} --> comments the whole content until end with "--"
于 2021-07-06T14:29:17.380 に答える
-6
このコードを使用します:
{{#data}}
<!-- enter comments here -->
<p>{{name}}</p>
{{/data}}
于 2017-06-27T10:16:31.197 に答える