localStorage persistence for knockout.js
JavaScript Shell
Failed to load latest commit information.
build Initial Commit May 16, 2011
examples Initial Commit May 16, 2011
support Initial Commit May 16, 2011
.gitignore Initial Commit May 16, 2011
LICENSE Initial Commit May 16, 2011
README.md Initial Commit May 16, 2011
knockout.localStorage.js Now using ko.toJSON to stringify values. via @cslarson Feb 2, 2012

README.md

knockout.localStorage

knockout.localStorage is a plugin for knockout.js which allows observable values to be saved into localStorage.

Usage

You can make a ko.observable or ko.observableArray automatically persist its value to localStorage, but adding a second options argument, and specifying { persist: "localStorageKey"} where localStorageKey is the key to use when storing the value to localHost

var viewModel = {
  name: ko.observable(),

  nameDefault: ko.observable('Jim'),

  namePersist: ko.observable(null, {persist: 'namePersist'}),

  nameDefaultPersist: ko.observable('James', {persist: 'nameDefaultPersis'})

}

ko.applyBindings(viewModel);