我可以用Knockout.js实现Mvvm.但我希望将它与跨浏览器(FF和Chrome)支持的
Html 5离线存储一起使用.
我想将html对象绑定到脱机存储.
解决方法
我没有尝试过,但有一个knockout.localStorage
project on GitHub,这似乎是你正在寻找的.
使用该插件,您应该能够在创建observable时将对象作为第二个参数传递,从而将observable保存到localStorage中.
从文档:
var viewmodel = { name: ko.observable('James',{persist: 'name'}) } ko.applyBindings(viewmodel);