1
是否有可能使用dust.js模板比較循環中一次迭代的視圖值到下一次?這似乎是一個背景問題,我在dust.js文檔或任何文章中都沒有看到這個問題。因此,例如,與此JSON觀點:變量和存儲/比較dust.js模板中的值
{
people: [
{ name: "Fred", row: 1 },
{ name: "Harry", row: 2 },
{ name: "Linda", row: 2 },
{ name: "Mary", row: 5 },
{ name: "Bob", row: 6 },
{ name: "Joey", row: 6 }
]
}
如果我想這個HTML輸出:
<br/>Fred
<br/>Harry Linda
<br/>
<br/>
<br/>Mary
<br/>Bob Joey
如何將模板從這個簡單的有什麼區別?
{#people}
<br/>{name}
{/people}
我意識到dust.js,就是要logicless和我能結構中的數據不同的是這樣的下方,但我想知道如果有什麼我描述可以做到的。
{
people: [
line: [ { name: "Fred", row: 1 } ],
line: [ { name: "Harry", row: 2 }, { name: "Linda", row: 2 } ],
line: [ ],
line: [ ],
line: [ { name: "Mary", row: 5 } ],
line: [ { name: "Bob", row: 6 }, { name: "Joey", row: 6 } ]
]
}
那麼沒有辦法保持運行總數,然後對數值?即使有人會說這應該是在商業邏輯。 – Jim 2013-03-09 16:21:56
沒有Jim,沒有辦法將值存儲在變量中,以便稍後查看。您可以使用$ idx來查看您在人員循環中的位置,但這並不能爲您提供足夠的信息來執行您想要的操作。 – prashn64 2013-03-11 06:06:53