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 标记的部分。它完全从输出中消除,因此它不会进入 DOM(与 HTML 注释不同)。

请参阅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 回答