diff --git a/knockout.dirtyFlag.js b/knockout.dirtyFlag.js index 95b5acc..f979447 100644 --- a/knockout.dirtyFlag.js +++ b/knockout.dirtyFlag.js @@ -42,6 +42,11 @@ result = function () { var self = this; + self.forceDirty = function () + { + _isInitiallyDirty(true); + }; + self.isDirty = ko.computed(function () { return _isInitiallyDirty() || hashFunction(_objectToTrack) !== _lastCleanState(); }); @@ -56,4 +61,4 @@ return result; }; - })(ko); \ No newline at end of file + })(ko);