解决方法
我没有尝试过,但有一个knockout.localStorage
project on GitHub,这似乎是你正在寻找的.
使用该插件,您应该能够在创建observable时将对象作为第二个参数传递,从而将observable保存到localStorage中.
从文档:
var viewmodel = { name: ko.observable('James',{persist: 'name'}) } ko.applyBindings(viewmodel);