想象一下按姓名排序的聯繫人數組。 這個陣列可以像被輸出:在foreach循環中分配值
<ul data-bind="foreach: contacts>
<li data-bind="text: name"></li>
</ul>
我想要做的是指定具有不同的起始字母每個L1的前進方向,所以例如顯示A,B,d ...
- A
- Anderson
- Andrews
- B
- Bellamy
- D
- Davidson
- Davis
在正常的編程語言,我會定義一個變量包含名稱的第一個字母,並檢查foreach循環裏面,看它是否是不同的。如果是這種情況,請顯示標題。
我應該如何用knockout.js做到這一點?
我認爲邁克爾的建議是更好,因爲它也將避免「空」的標題。例如。如果沒有與第一個字母Q的聯繫。感謝您的回覆。 – 2013-02-15 07:29:45
我同意,它也更容易處理(所有東西都捆綁在一個可觀察對象內) - 事實上,我也投了贊成票:) – Grim 2013-02-15 08:20:08