2017-06-03 61 views
0

我有一個演示application,我已經設法實現更改所有項目和整理所有項目。現在我想只更新列表數組中位置[1]上的一個項目,以便更新列表。我該怎麼做?在Knockout中編輯列表中的一個項目JS

this.changeOne=function(){ 
this.allItems[1]={name:"jjjjjjjjjjjjjjjjjjjjjj"}; 
} 

回答

1

第一個元素是this.allItems()[0]

然後,您只需更改name屬性。

像這樣:

this.changeOne=function(){ 
     this.allItems()[0].name("jjjjjjjjjjjjjjjjjjjjjj"); 
    } 

在此功能,您需要檢查是否有元素(我沒有檢查它!)。

更多此鏈接信息observable arrays