remove observablearray length knockout item from array knockout.js knockout-2.0

knockout.js - observablearray - $ index+1 en enlace foreach Knockout



knockout select value binding (2)

$ index es un observable. Entonces debes usarlo de esta manera:

<span data-bind="text: ($index() + 1)"> </span>

Necesito mostrar $index+1 en una tabla.

Si solo uso el $index todos los elementos comenzarán desde 0, necesito comenzar por 1.

Aquí está la documentación de knockout: http://knockoutjs.com/documentation/foreach-binding.html

Ahí puedes encontrar este ejemplo:

<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>

Entonces mostrará lo siguiente:

Gente

Nombre en la posición 0: Bert Eliminar

Nombre en la posición 1: Charles Remove

Nombre en la posición 2: Denise Quitar

Realmente necesito que esto sea solo para mostrarlo.

Nombre en la posición 1: Bert Eliminar

Nombre en la posición 2: Charles Remove

Nombre en la posición 3: Denise Eliminar

Intenté esto sin éxito <span data-bind="text: ($index + 1)"> </span>