【发布时间】:2011-11-06 00:36:45
【问题描述】:
我正在使用 underscore.js 模板功能,并做了一个这样的模板:
<script type="text/template" id="gridItem">
<div class="griditem <%= gridType %> <%= gridSize %>">
<img src="<%= image %>" />
<div class="content">
<span class="subheading"><%= categoryName %></span>
<% if (date) { %><span class="date"><%= date %></span><% } %>
<h2><%= title %></h2>
</div>
</div>
</script>
如您所见,我在其中有一个 if 语句,因为我的所有模型都没有 date 参数。然而,这种做法给了我一个错误date is not defined。那么,如何在模板中执行 if 语句?
【问题讨论】:
标签: javascript templates backbone.js underscore.js