3

我正在使用带有映射插件版本 2.3.2 的 knockout-2.1。我担心的是映射插件的评估速度通常很慢。我检测了我的一种对象创建方法,但只占总时间的 10% 左右。我的猜测是它没有正确推迟更新,但我不确定。我想对通话进行分析,但不确定最好的方法是什么。

有没有人有一个很好的例子来说明如何做到这一点?

4

1 回答 1

1

恕我直言:ko.mapping只是一个简化将简单对象(通常是服务器端模型)转换为淘汰视图模型的插件。

当事情变得更复杂时,您可以考虑自己进行映射。

我自己曾经在ko.mapping任何地方都使用过,但是在create越来越update大之后,我的代码变得不可读。所以我决定重构我的代码,事实证明它比我想象的要容易。(可能你需要类似的东西_.clone)。

PS:你应该粘贴代码,它可能不是ko.mapping错的。

于 2013-11-05T06:35:04.633 回答