【发布时间】:2014-03-05 14:26:51
【问题描述】:
我想做这样的事情:
<script id="tmpl-books" type="text/template">
<ul>
<% for (var i = 0; i < books.length; i++) { %>
<% var book = books[i]; %>
<li>
<em><%= book.title %></em> by <%= book.author %>
</li>
<% } %>
</ul>
</script>
在我的代码中,但是我使用的是 JSP,所以我必须使用 {{ }} 表示法,但是当我这样做时 {{ for(var... }} 不起作用。
<script id="tmpl-books" type="text/template">
<ul>
{{ for (var i = 0; i < books.length; i++) { }}
<% var book = books[i]; %>
<li>
<em>{{= book.title }}</em> by {{ book.author }}
</li>
{{ } }}
</ul>
</script>
我怎样才能做到这一点?
【问题讨论】:
-
你的
_.templateSettings是什么样的? -
_.templateSettings = { 插值:/\{\{(.+?)\}\}/g };
标签: javascript underscore.js templating underscore.js-templating