2012-10-29 83 views
3

我得到了一個被稱爲data_list的json數據的結果集。我想遍歷它並取出其名稱字段並將其嵌入到twitter引導程序網格隱喻中。這樣的輸出將如下所示:通過條件邏輯嵌套玉石

<div class="row"> 
    <div class="span4">Name 1</div> 
    <div class="span4">Name 2</div> 
    <div class="span4">Name 3</div> 
</div> 
<div class="row"> 
    <div class="span4">Name 4</div> 
    <div class="span4">Name 5</div> 
    <div class="span4">Name 6</div> 
</div> 

問題是我不知道如何在Jade中完成此操作。我知道如何通過我的數據與

- for (var key in data_list) 
    div.span4 
     p= data_list[key].name 

我不知道該怎麼做是注入在每三個記錄數據,並把它圍繞這三個記錄迭代。我知道如何每三個記錄通過

- if ((key % 3) == 0) 
    .row 

捕捉,但我只能得到它的輸出,但我不能讓它環繞其他行。任何建議將非常受歡迎。

回答

5

昨天使用bootstrap時,我正面臨同樣的問題。

我解決這樣說:

each element, i in dataset 
    if i % 3 == 0 
    div.row 
     each elementInRow, j in dataset.slice(i, i+3) 
     div.span4 
      ...cell code... 

希望它能幫助!

+0

偉大的解決方案,謝謝。很久以來我一直在絞盡腦汁。 –

+0

謝謝:)多年後,這仍然完美地運作 – sofly