如何在jsrender中设置评论

时间:2013-03-20 10:11:51

标签: jsrender

当我使用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>

2 个答案:

答案 0 :(得分:9)

JsRender {{!-- this is a comment --}}中有注释语法。

它也可以作为多行,因此您可以注释掉JsRender标记的各个部分。它完全从输出中消除,因此它不会进入DOM(与HTML注释不同)。

请参阅http://www.jsviews.com/#commenttag

有关内置标记的完整列表,请参阅:http://www.jsviews.com/#jsrtags

答案 1 :(得分:3)

这里有一个简单而聪明的技巧。

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

享受