1

我正在插入一个类似使用敲除(observableArray)的列表:

1.苹果删除2.香蕉删除
3. 芒果删除
4. 菠萝删除

当我删除“ 2.banana delete ”时,列表如下所示:

1.苹果删除
3.芒果删除
4.菠萝删除

但我希望它看起来像:

1.苹果删除
2.芒果删除
3.菠萝删除

数组就像:this.list=ko.observableArray({num:1,name:apple}); 我正在使用“foreach”和“push”函数来添加更多元素,并使用“remove”函数来删除。

当我删除任何元素时,请帮助我更新列表“num”。

4

1 回答 1

2

您可以在 foreach 模板中使用 $index 来显示数字。这是 Knockout 2.1 的新功能,如下所示:http ://www.knockmeout.net/2012/05/knockout-2-dot-1-is-out.html

于 2012-10-06T14:03:30.590 回答