私はテンプレートエンジンとしてHandlebar.jsを使用しています。今私は、私のハンドルバーテンプレートのブロックのいくつかをコメントしたいと思います。しかし、その後、ハンドルバーがハンドルバーのコメントブロック内の式を無視しないことに気付きました。これを回避するには?ハンドルバーテンプレートのコメントの使い方は?
答えて
ハンドルバーの最新バージョンは、コメントのサポートをブロックしています
{{!-- {{commented expressions}} --}}
https://github.com/wycats/handlebars.js/commit/a927a9b0adc39660f0794b9b210c9db2f7ddecd9
ありがとうございましたjptsetung。それは私がコメントを期待しているように完全には機能しませんが、意図した目的のために動作すると思います。このチュートリアルでは、ハンドルバーが背後でどのように機能するかを見ていきます。 http://net.tutsplus.com/tutorials/javascript-ajax/handlebars-js-a-behind-the-scenes-look/まだトークンを作成しているので、ハンドルバーはコメント行を完全に無視しないようです。トークンは空です。たとえば、 "{{!Hello {{name}} - }}"は空のトークンを1つ作成します。それは誰にとっても問題を引き起こすかどうかを言及する価値があると思っただけです。それが舞台裏で行われているかどうかは分かりません。 – isimmons
をすぐ開く括弧の後に感嘆符を追加します。
正常な発現:
{{expressions}}
は、Expressionをコメント:
{{!expressions}}
'{{!'と '{{! - '形式の違いは、後者のみが組み込みハンドルバータグを許可するということです。それが後で改訂される長いコメントで特に忘れやすいように、私はいつもより長いコメントフォームを使用することを提案します。 –
は、あなたのハンドルバーテンプレートファイルでこの方法を使用します。
コメントは出力されません。コメントを表示するには、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}}
あなたのポイントはすでに答えの一つでカバーされています。 – kumkanillam
- 1. ハンドルバーテンプレートの使い方は?
- 2. ハンドルアトリビュートアトリビュートへのアクセス方法(ハンドルバーテンプレート
- 3. (express-)ハンドルバーテンプレートの{{#each}}
- 4. コントローラのハンドルバーテンプレートをインポートして別のハンドルバーテンプレートに配置する方法
- 5. hbsでのres.locals.someVariableの使用(ハンドルバーテンプレート)
- 6. ハンドルバーテンプレートの切り替え
- 7. ハンドルバーテンプレート内の論理論理
- 8. ハンドルバーテンプレートとしてのテンプレートレンダリングテンプレート
- 9. 流星のハンドルバーテンプレートにバックボーンビューを配線する方法は?
- 10. ハンドルバーテンプレートからバックボーンモデルの計算フィールドにアクセスする方法は?
- 11. スタイルタグのコメント記法の使い方は?たとえば
- 12. Brunch.ioでハンドルバーテンプレートをコンパイル
- 13. メソッド内のxmlコメントの使用方法
- 14. ハンドルバーテンプレートにコンテキストデータが表示されない
- 15. ハンドルバーテンプレートにunisliderが表示されない
- 16. ハンドルバーテンプレートから使用される識別子の空白
- 17. Emberハンドルバーテンプレート<head>タグ
- 18. ハンドルバーテンプレートをember.jsでプリコンパイルする
- 19. ハンドルバーテンプレートのカスタムforループを作成する方法
- 20. emberjsハンドルバーテンプレートのバインドされていないバージョン
- 21. 正しい方法?アイテムのコメントのリスト
- 22. NERDのコメントを使用して/コメントのpythonファイルのコメントを解除する方法
- 23. コメントのないコメントの一致
- 24. .htaccessで#を使用する方法(コメントではない)
- 25. PureScriptでのコメントの仕方は?
- 26. 私のexpressハンドルバーテンプレートの中でif文を使用できないのはなぜですか?
- 27. スクリプトリンクタグのコメントの使用
- 28. Javadocのコメントの書き方
- 29. Paperclipをレールのコメントに使用する方法は?
- 30. ハンドルバーテンプレートでオブジェクトのブラケット記法を使用するにはどうすればいいですか?
[このプルリクエスト](https://github.com/wycats/handlebars.js/pull/65は)あなたに興味があります。 –
複数行のコメントをサポートしますが、その中の式は無視しません。 – Abhidev
こんにちは@Abhidev、以下の回答のうち1つが正しいとお考えですか?もしそうなら、正しいものとして1つマークしてください:) – Bill