Как создать html-таблицу с помощью Jade, повторяющего массив

Я начинаю с фреймворка node expressjs и столкнулся с проблемой, которую не могу решить.

Я пытаюсь отобразить таблицу с некоторыми сообщениями в блоге (да, в блоге ...), но мне это не удается.

Это код шаблона Jade:

div
  table
    thead
      tr: th Posts
    tbody
      each post, i in userPosts
        tr(class=(i % 2 == 0) ? 'odd' : 'even'): a(href='/admin/post/' + post.id) #{post.author} - #{post.title}

А вот вывод HTML:

<div>
  <a href="/admin/post/1">Post 1</a>
  <a href="/admin/post/2">Post 2</a>
  <a href="/admin/post/3">Post 3</a>
  <table>
    <thead>
      <tr>
        <th>Posts</th>
      </tr>
    </thead>
    <tbody>
      <tr class="odd"></tr>
      <tr class="even"></tr>
      <tr class="odd"></tr>
    </tbody>
  </table>
</div>

Итак, есть идеи?

23
задан Noam M 31 December 2015 в 06:32
поделиться