Как сделать использовать операторы if в шаблонах underscore.js?

Я использую шаблонную функцию 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, потому что все в моих моделях не будет параметра даты. Однако этот способ дает мне ошибку дата не определена . Итак, как мне сделать операторы if в шаблоне?

237
задан kdabir 3 April 2013 в 20:42
поделиться