Estoy usando el control de flujo sin contenedor en ko 2.0. Cuando actualizo un elemento en mi observableArray, no actualizo la interfaz de usuario. Estoy actualizando la matriz de esta manera:Actualizando un array observable no actualiza UI
this.editFormHost = function (formHost) {
...
formHost.HostName = newHostName;
this.formHosts[index] = formHost;
}
Pienso que no actualiza debido a la actualización de la matriz por el índice no pone nada en ko. De mirar the documentation parece que no hay métodos para actualizar un objeto que a su vez actualizará la interfaz de usuario. ¿O está ahí?
Un poco difícil ayudar sin ver su modelo de vista, y la comprensión de lo que está tratando de hacer. Como punto de partida, ¿ha visto esta pregunta http://stackoverflow.com/questions/8774943/knockoutjs-observablearray-to-update-when-inner-observable-is-changed y esto http://stackoverflow.com/questions/6425409/how-to-replace-a-given-index-element-in-knockoutjs? – saurus