underscore.jsの_.template()の使い方メモ

, ,

毎回ググってる。のでメモ。


<script id="template" type="text/template">
  <h3><%= title %></h3>

  <p><a href="<%= url %>"><%= name %></a></p>
  <div><img src="<%= img %>" alt="<%= name %>"></div>

  <ul>
    <% _.each(list, function(list) { %>
    <% if (!list.description) { return; } %>
    <li>
      <p>foo.description</p>
    </li>
    <% }); %>
  </ul>
</script>

for文の書き方とか毎回忘れる。

もちろん underscore.js 使ってるから中身で _.each() なども使えちゃう。