$ index + 1 in Knockout für jede Bindung

Brauche ich zu display $index+1 in einer Tabelle.

Wenn ich gerade das $index alle Elemente beginnen bei 0, ich muss bei 1 beginnen.

Hier ist die Dokumentation der knockout: http://knockoutjs.com/documentation/foreach-binding.html

Dort finden Sie dieses Beispiel:

<h4>People</h4>
<ul data-bind="foreach: people">
    <li>
        Name at position <span data-bind="text: $index"> </span>:
        <span data-bind="text: name"> </span>
        <a href="#" data-bind="click: $parent.removePerson">Remove</a>
    </li>
</ul>
<button data-bind="click: addPerson">Add</button>

Also es wird Folgendes angezeigt:

Menschen

Name an position 0: Bert Entfernen

Name an position 1: Charles Entfernen

Name auf Platz 2: Denise Entfernen

Ich wirklich brauchen diese nur für Anzeige Zwecke.

Name an position 1: Bert Entfernen

Name auf Platz 2: Charles Entfernen

Name Platz 3: Denise Entfernen

Ich versuchte dies ohne Erfolg <span data-bind="text: ($index + 1)"> </span>

InformationsquelleAutor der Frage Sanchitos | 2013-07-18

Schreibe einen Kommentar