Knockout JS中的模型

时间:2013-02-28 07:22:19

标签: javascript jquery knockout.js javascript-framework

在Knockout.js MVVM框架中,模型是否与ViewModel分离或者是否没有单独的模型,ViewModel是否完成了表示域数据(Model)的工作?

2 个答案:

答案 0 :(得分:2)

KO为您提供ViewModel并将其留给您,作为模型使用什么。 KO还能够在视图和视图模型之间创建双向绑定。 它没有做任何其他事情。

答案 1 :(得分:0)

KO中的模型是json数据对象(就像f0x指出没有JSON对象这样的东西,但我认为你明白了)这可以直接用于knockout来将数据与DOM粘合在一起。但是对于大多数情况,需要ViewModel来为模型添加其他功能(功能更紧密地耦合到GUI,例如使用可观察的双向绑定)。