我有一个名为 Foo 的类,Foo 包含模型。我正在对 Foo 执行 ko.applyBinding。 Foo 类有一个从服务器检索 JSON 的函数,然后我这样做:
self.Model = ko.mapping.fromJS(result);
其中 self 是 Foo 的实例,结果是 JSON。这是第一次工作。但是,当第二项我从服务器检索数据时,它就不起作用了。
但是如果上面一行为:
self.Model = ko.mapping.fromJS(result, {}, self);
有效。
谁能告诉我为什么第一个不起作用而第二个起作用?
最佳答案
你的第二行应该是:
ko.mapping.fromJS(result, {}, self.Model);
关于javascript - 为什么一个 ko.mapping.fromJS 工作而另一个不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10960479/