Ответ 1
Взгляните на яркого, грязного флага Райана Нимейера на http://www.knockmeout.net/2011/05/creating-smart-dirty-flag-in-knockoutjs.html
Я пытаюсь реализовать функцию автоматического сохранения в приложении Knockout.js.
Есть ли способ назначить обратный вызов при каждом изменении ViewModel?
Взгляните на яркого, грязного флага Райана Нимейера на http://www.knockmeout.net/2011/05/creating-smart-dirty-flag-in-knockoutjs.html
Прямо создать зависимую функцию, которая зависит от всего в вашей модели ViewModel - я предполагаю, что кто-то отправит ответ лучше, чем тот, который содержит код, показывающий его.
(Я бы предпочел, если бы был встроенный обратный вызов "любого изменения", но насколько я могу судить, нет.)