ko.editbales (nuget): KnockoutJS plugin allows to accept/rollback changes on individual observables and view models in simple and elegant way
Keywords: knockoutjs|mvvm