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 and this http://stackoverflow.com/questions/6425409/no-to-replace-a-given-index-in-knockoutjs? – saurus