使用Node.js中的Jade模板中的大数据设置行

我有约100个项目,我用玉迭代写他们每个人的HTML。 然而,我正在努力寻找一种优雅的方式来将项目分成三行。

要清楚,我想要这样的东西:

.row .item1 .item2 .item3 .row .item1 

… 等等…

我已经尝试与内联的JavaScript这样的事情没有运气:

 - var a = 0; each item in list - a++; - if(a % 3 == 0) .row-fluid .span3(id='#{item.id}') p #{item.id} - else .span3(id='#{item.id}') p #{item.id} 

注意:这会杀死列表

 while list.length > 0 .row for item in list.splice(0, 3) .span3(id=item.id) p= item.id 

让我知道这是否正常,因为我只是把它写下来而已

 - var i = -3; while i <= list.length - i += 3; .row each item in list.slice(i, i+3) .span3(id='#{item.id}')