Knockout不对给定的viewmodel应用绑定

时间:2013-11-15 18:41:07

标签: knockout.js knockout-mapping-plugin

有人可以解释一下为什么会这样吗

    self.test("some data");
    <span data-bind="text:test"></span>

这不起作用

    self.test(ko.mapping.fromJS({ complex: "object"}));
    <span data-bind="text:test.complex"></span>

1 个答案:

答案 0 :(得分:3)

test是一个可观察的,所以你必须打开它才能访问内部属性。

self.test(ko.mapping.fromJS({ complex: "object"}));
<span data-bind="text:test().complex"></span>