knockout.js - 分析 knockoutjs 映射插件

标签 knockout.js knockout-mapping-plugin

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

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

最佳答案

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

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

我自己曾经到处使用ko.mapping,但是随着createupdate越来越大,我的代码变得不可读了。所以我决定重构我的代码,事实证明它比我想象的要容易。(也许你需要像 _.clone 这样的东西)。

PS:你应该把代码贴出来,这可能不是ko.mapping的错。

关于knockout.js - 分析 knockoutjs 映射插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12271375/

相关文章:

javascript - 使用 Knockout JS 映射选项将 Observable 属性添加到映射的 Observable 数组

javascript - knockout 简单绑定(bind)问题

javascript - Knockoutjs 中的数字输入和范围 valueUpdate

javascript - Knockout 没有使用我的数据渲染模板

javascript - Knockout-Validation validatedObservable 在需要使用时始终有效 :{onlyIf:. ..}

typescript - ko.映射 ||无法读取未定义的属性 'fromJS'

javascript - Knockout.js 中相对于 DOM 元素的弹出窗口

javascript - 自定义排序返回的数据

javascript - 有没有办法使用 ko.observableArray 作为 map ?

knockout.js - KnockoutJS : ko. ToJSON(这个)不起作用?