当我使用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>
答案 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}}
享受