Knockout.js:View-Model函数返回代码?

时间:2012-06-03 15:34:46

标签: design-patterns knockout.js viewmodel revealing-module-pattern

感谢great Tutorial from John Papa。 我尽力使用knockout.js

为我的ViewModel实现Revealing Module Pattern

这是一个非常简单的例子:

  • 有2个客户对象。
  • 从两个对象中添加ID并将其返回。

http://jsfiddle.net/ThomasDeutsch/EHYfT/

不知怎的,我得不到返回的值 - 但是执行的代码? 我希望在屏幕上看到结果“3”:)

我做错了什么?

1 个答案:

答案 0 :(得分:4)

您正在将两个可观察对象添加到一起。可观察性是功能。确保使用()表单来获取实际值,如下所示:

addId = ko.computed(function () {
    return customer1.Id() + customer2.Id();
}),