为什么 ko.mapping.fromJS 一个可以工作,而另一个却不能?

2024-01-11

我有一个名为 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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 ko.mapping.fromJS 一个可以工作,而另一个却不能? 的相关文章

随机推荐