¿Cuál es la mejor manera de manejar una matriz observable que puede ser comprometida/desechada en KnockoutJS?¿Admite knockoutJS la matriz observable protegida?
He logrado esto antes con la idea ProtectedObservable, pero esto fue en un solo registro de datos, no en una matriz.
Simplemente me preguntaba cómo seguir adelante. Mi proyecto requiere un diálogo de todos los contactos de la dirección de correo electrónico y una lista de los seleccionados. A medida que se agregan de una lista a la izquierda, se eliminan y se agregan a una lista a la derecha.
Cuando se presiona el botón 'Aceptar', se agregan al campo Para: pero cuando se presiona 'cancelar', las listas vuelven a su estado anterior (que ya se habrían llenado antes).
Actualización menor a restoreSnapshot, ya que debe ser una copia. –
Como siempre, una solución fantástica. Gracias Ryan. –