Model in Knockout JS
Model in Knockout JS
在Knockout.js MVVM框架中,模型是与ViewModel分开的还是没有单独的模型,ViewModel做表示域数据(模型)的工作?
KO给你ViewModel,让你自己决定用什么作为模型。KO还能够在视图和视图模型之间创建双向绑定。它不做任何其他事情
KO中的模型是json数据对象(就像f0x指出的那样,没有json对象这样的东西,但我认为你明白了),这可以直接与knockout一起使用,将数据与DOM粘合在一起。但在大多数情况下,需要ViewModel向模型添加额外的特性(与GUI更紧密耦合的特性,如使用可观察对象的双向绑定)。
相关文章:
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- 如何将Knockout.JS与服务器已经在DOM中呈现的数据同步
- Knockout.JS标签在foreach内部不起作用
- 使用Knockout JS从下拉框中向observalearray添加项
- 使用knockout.js将数组绑定到视图模型
- 如何使用Jasmine测试Knockout.js点击绑定
- 类似于Prism的Knockout js框架
- Knockout JS和简单的函数
- Knockout.js中带有if:子句的嵌套循环
- Knockout JS中具有下拉列表的数组
- Knockout.JS,模板都是通过表单不添加数据的
- 在Knockout JS中搜索从DB加载数据的项目
- 使用Knockout.js动态更改facebook数据
- $root在knockout.js中解析为空白页
- knockout.js中的绑定多下拉列表
- 在Knockout js中创建一个包含多行的表,而不需要推送
- 如何基于Knockout js模型设计控件样式
- 从对象内部调用knockout.js ko.applyBindings()
- Breeze.js + Knockout.js Tutorials
- 不能动态加载jquery, bootstrap, D3.js, knockout.js的CDN