我用树枝。它使用这些标签:{{ name }}
我想在我的项目中包含 JsRender。但是 JsRender 也使用了相同的标签{{:name}}
,所以有冲突,没有任何效果。如何使用自定义标签更改默认的 JsRender 标签,比如 Ruby<%= name %>
升级版:
出于某种原因,我无法使其与控制流标签一起使用,for
并且与自定义标签的行为不符。为什么会这样?
这是一个模板:
<script id="myTmpl" type="text/x-jsrender">
<%!-- This is a copmment %>
<% for data %>
<%:key%>
<% /for %>
</script>
这是js
代码:
var template = $.templates("#myTmpl");
var htmlOutput = template.render(data);
$(".div").html(htmlOutput);
这是一个渲染结果:
<%!-- This is a copmment %> <% for data %> <% /for %>