我在ko 2.0中使用無容器流量控制。當我更新我的observableArray中的項目時,它不會更新UI。我正在更新數組是這樣的:更新observableArray不更新UI
this.editFormHost = function (formHost) {
...
formHost.HostName = newHostName;
this.formHosts[index] = formHost;
}
我想它不會更新,因爲索引更新陣列不KO叫什麼。從看the documentation看起來好像沒有方法可以更新一個對象,這個對象又會更新UI。或者在那裏?
一個困難一點幫助沒有看到您的視圖模型,並理解你正在嘗試做的。作爲一個起點,你有沒有看到這個問題http://stackoverflow.com/questions/8774943/knockoutjs-observablearray-to-update-when-inner-observable-is-changed和這個http://stackoverflow.com/questions/6425409/how-to-replace-a-given-index-element-in-knockoutjs? – saurus 2012-01-14 09:34:22