Knockout.js ViewModel change callback?

javascript, knockout.js

Solution

Take a look at Ryan Niemeyer's smart, dirty flag at http://www.knockmeout.net/2011/05/creating-smart-dirty-flag-in-knockoutjs.html

Problem

I'm trying to implement an auto-save feature in a Knockout.js app. Is there a way to assign a callback for whenever a ViewModel changes?

Original source