1.0.0 • Published 7 years ago
ko.revertibleobservable v1.0.0
Summary
Knockout revertible observable extension based on Revertible Observables in Knockout
Usage
var ko = require('knockout');
var koExtensions = require('ko.revertibleobservable');
ko.revertibleObservable = koExtensions.revertibleObservable;
var data = {
FrontEnd: ko.revertibleObservable("Angular"),
Backend: ko.revertibleObservable("NodeJs"),
}
console.log(data.FrontEnd());
data.FrontEnd('React');
data.FrontEnd('Knockout');
data.FrontEnd.reset();
console.log(data.FrontEnd()); //Resets to Angular
data.FrontEnd('React');
data.FrontEnd.commit(); //Commit changes the value to React
console.log(data.FrontEnd());
License
Apache 2.0