Sto utilizzando il controllo di flusso senza contenitore in ko 2.0. Quando aggiorno un oggetto nel mio osservableArray non si aggiorna l'interfaccia utente. Sto aggiornando la matrice in questo modo:L'aggiornamento di un osservableArray non aggiorna l'interfaccia utente
this.editFormHost = function (formHost) {
...
formHost.HostName = newHostName;
this.formHosts[index] = formHost;
}
Sto pensando che non aggiorna perché aggiorna la matrice in base all'indice non chiama nulla in ko. Dall'esame di the documentation sembra che non ci siano metodi per aggiornare un oggetto che aggiornerà a sua volta l'interfaccia utente. O c'è?
Un po 'difficile per aiutare senza vedere il tuo ViewModel, e capire ciò che si sta cercando di fare. Come punto di partenza, hai visto questa domanda http://stackoverflow.com/questions/8774943/knockoutjs-observablearray-to-update-when-inner-observable-is-changed e questo http://stackoverflow.com/questions/6425409/how-to-replace-a-date-index-element-in-knockoutjs? – saurus