各种视图模型结构 - 如何创建视图模型

时间:2015-11-02 05:08:18

标签: javascript knockout.js

我是淘汰赛的新手,并阅读了它的实施教程。 我在前面的章节中了解了两种不同的编写视图模型的方法。我只需要知道它们之间的区别。

enter image description here

我试图找出自己,但可能没有选择权利词。 我引用的是Knockout PDF

1 个答案:

答案 0 :(得分:0)

有几种方法可以在javascript中创建对象。您在问题中显示的第一个是文字。另一个是定义构造函数并调用itt来获取对象。

Yor AppViewModel是一个构造函数。如果你需要使用它的一个实例作为你的viewmodel,你必须调用构造函数,如下所示:

var vm = new AppViewModel();
ko.applyBindings(vm);

顺便说一下,您的fullName计算的观察值不完整。它缺少关闭花括号,第二个参数和右括号:}, self);