jsrender - 如何在jsrender中设置评论

标签 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>

最佳答案

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

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

参见http://www.jsviews.com/#commenttag

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

关于jsrender - 如何在jsrender中设置评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15520619/

相关文章:

jquery - jsRender 渲染 HTML

jquery - jsRender:迭代数组,同时迭代数组

javascript - 如何访问 JsRender 嵌套模板中的父数据属性

javascript - 如何在 JsViews 自定义标签中链接基类型变量

javascript - 使用 JsViews 进行汇总值计算

javascript - JSRender 不渲染对象

knockout.js - 如何使用带有 knockout 、 knockout 映射和 jsrender 的模板

javascript - 条件语句在 jsrender v1.0pre 中有效吗?

javascript - 如何在表体中使用 ng-repeat 来包含多行?

xslt - XSL 不断地为 jsRender 去掉我的大括号