私はnode.jsとJadeが初めてです。
成功せずに解決策を検索しました(Googleで間違った質問をしたのかもしれませんが、わかりません)。
each
Jadeでテーブルの行をループで作成したい。問題は、3日ごとtd
に new を挿入したいということですtr
。通常は非常に簡単ですが、Jade ではそれを実現できません。
私のジェイドファイル:
table
thead
tr
td Header
tbody
each item, i in items
if (i % 3 === 0)
tr
td
a(href="#{baseUrl}/admin.html?id=#{item.id}")
if
私は自分の発言に何か問題があることを知っています。うまくいかずに多くの構成を試しました。とても簡単な問題になると確信しています。
助けてくれてありがとう!
編集
@Laurent Perrinの回答に基づいて、コードを少し変更しました。tr
これで が作成され、次に 3が作成され、td
次に newが作成tr
されるので、少し近づきます...
ニュージェイド
if (i % 3 === 0)
tr
td: a(href="#{baseUrl}/admin.html?id=#{item.id}") dsdsd #{i}
生成された HTML
<tr></tr>
<td><a href="...">0</a></td>
<td><a href="...">1</a></td>
<td><a href="...">2</a></td>
<tr></tr>