我正在使用 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 is not defined
。那么,模板中的 if 语句该怎么做呢?