Nota: esto es principalmente para depurar y comprender KnockoutJS.Cómo forzar la actualización de una vista sin que se active automáticamente desde un elemento observable?
¿Existe alguna manera de solicitar explícitamente Knockout para actualizar la vista del modelo de vista (ya encuadernado)? Busco algo como:
ko.refreshView();
entiendo que esto no es un uso previsto del nocaut, pero todavía quiero saber si existe un método de este tipo para fines de depuración y de aprendizaje.
También puede iterar sobre el contexto de datos, en busca de elementos que tienen una propiedad 'valueHasMutated' que es de tipo' function' y decir que es para cada uno de ellos. Eso debería obtener todos sus observables, pero es una mala práctica y es posible que genere muchas más actualizaciones de las que anticipa (piense en cadenas de dependencia computadas). –
Seguro que estaría bien si no fuera por nada más: probar en Chrome. –
¿También funciona en arreglos? En mi caso no. –