我是 node.js 和 Jade 的新手。
我搜索了没有成功的解决方案(也许我在谷歌中问了错误的问题,我不知道)。
我想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
,然后是新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>