使用knockout.js插入,删除和更新可观察元素

时间:2012-10-06 13:31:02

标签: javascript html knockout.js

我正在插入一个像使用knockout(observableArray)的列表:

1.apple 删除
2.banana 删除
3.mango 删除
4.pineapple 删除

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

1.apple 删除
3.mango 删除
4.pineapple 删除

但我希望它看起来像:

1.apple 删除
2.mango 删除
3.pineapple 删除

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

Plz帮助我删除任何元素,使列表“num”更新。

1 个答案:

答案 0 :(得分:2)

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