【发布时间】:2013-03-20 10:11:51
【问题描述】:
我在使用jsrender模板引擎的时候,想在代码中添加一些注释,但是找不到cmets的标签。
我知道我可以使用 html cmets,但我根本不希望这些 cmets 在 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>
【问题讨论】:
-
我很好奇为什么模板中的注释甚至是必要的。如果你的模板太复杂以至于需要 cmets 来解释它,也许你应该重新评估你的模板是如何构造的。
-
好吧,我的模板并不复杂,但是你知道为什么我在示例中只在 data[0] 不为空的情况下才渲染这个模板吗?
标签: jsrender