1.0.0 • Published 7 years ago

ko.revertibleobservable v1.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
7 years ago

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