6

jsrenderテンプレートエンジンを使用する場合、コードにコメントを入れたいのですが、コメントのタグが見つかりませんでした。

htmlコメントを使用できることは知っていますが、それらのコメントをhtmlにレンダリングしたくないので<!-- -->、オプションではありません。

だから、私が欲しいのは:

<script id="row-template" type="text/x-jsrender">
{{// some comment that will not be rendered}}
{{if #data[0]}}
  <tr>
    {{for #data tmpl="#some-template"/}}
  </tr>
{{/if}}
</script>
4

2 に答える 2

9

JsRenderにはコメント構文があります{{!-- this is a comment --}}

複数行としても機能するため、JsRenderマークアップのセクションをコメントアウトできます。出力から完全に削除されるため、(HTMLコメントとは異なり)DOMに入ることができません。

http://www.jsviews.com/#commenttagを参照してください。

組み込みタグの完全なリストについては、http ://www.jsviews.com/#jsrtagsを参照してください。

于 2013-03-20T17:44:30.167 に答える
3

ここで使用するシンプルでありながら賢いトリックがあります。

{{if false}}
   This is my comment.
   It can be multi-line comment.
{{/if}}

楽しみ

于 2013-03-20T13:55:46.180 に答える