XSLT允許您在使用模板呈現節點時對節點進行排序。 Linked In的dust.js版本有這個嗎?使用dust.js對功能進行排序
如果是的話,如果我有這個JSON觀點:
{
people: [
{ name: "Fred", sort_order: 3 },
{ name: "Harry", sort_order: 2 },
{ name: "Linda", sort_order: 4 },
{ name: "Mary", sort_order: 6 },
{ name: "Bob", sort_order: 5 },
{ name: "Joey", sort_order: 1 }
]
}
,我想這樣的輸出:
喬伊
哈利
弗雷德
琳達
鮑勃
瑪麗
如何將模板di從這個簡單的嗎?
{#people}
<br/>{name}
{/people}
這將在瀏覽器中執行。
我不知道粉塵,但JavaScript數組有一個內置的'.sort'方法,可以讓你選擇你想如何排序的數組。您可以使用它對數組進行排序,然後將它們傳遞給dust.js,前提是這對您而言是可接受的解決方案。 – 2013-03-13 02:42:15
是的,我意識到這一點,但我不想在使用dust.js模板呈現數據時影響數據。 – Jim 2013-03-13 04:27:50