名前でソートされた連絡先の配列を想像してみてください。この配列は次のように出力できます。
<ul data-bind="foreach: contacts>
<li data-bind="text: name"></li>
</ul>
私がやりたいのは、異なる開始文字を持つ各liの見出しを指定することです。たとえば、A、B、D..を表示します。
- A
- Anderson
- Andrews
- B
- Bellamy
- D
- Davidson
- Davis
通常のプログラミング言語では、名前の最初の文字を含む変数を定義し、foreachループ内でそれが異なるかどうかを確認します。その場合は、ヘッダーを表示します。
knockout.jsでこれをどのように行う必要がありますか?