挖空映射:加载数据后,父模型中的计算可观察量不会更新
KnockoutMapping: ComputedObservables in parent model are not updated after loading data
我想通过来自服务器的 ajax 调用加载数据,并通过挖空映射插件将其映射到我的挖空数据模型中。数据的加载有效,唯一的问题是在父模型中计算的可观察量不再更新。有人可以向我解释我做错了什么吗?谢谢!
创建了一个小提琴来演示我的问题:http://jsfiddle.net/N9Pmt/27/
您的数据包含sumtest: 0
. 这最终会在映射过程结束时将现有computed
替换为新的可观察对象。 现有计算仍会重新计算,但绑定无法再找到它,因为它已被替换。
一种解决方案是忽略映射选项中的sumtest
,例如:http://jsfiddle.net/rniemeyer/N9Pmt/28/
相关文章:
- 下拉列表未从计算的可观察项更新
- 在编辑记录上可观察的挖空 JS 计算
- 挖空映射:加载数据后,父模型中的计算可观察量不会更新
- Knockout.js:在可选定义的值上计算可观察性
- 如何使用ES6在Ember中声明可观察性或计算属性
- 击倒计算的可观察到的未发射'写'
- 向KO传递在对象内可观察到的计算值
- 如何使某些可观察的“独立”计算可观察(Knockout.js)
- 如何在运行时向计算可观察量添加其他数组项
- Knockout.js - 如何在计算的可观察量中获取可观察属性的值
- 在不重置对象的情况下重新计算计算可观察量
- 从计算的可观察量中获取价值
- Knockout的可写计算在AngularJS中可观察的模拟是什么?
- 使挖空计算订阅不在初始执行路径中的可观察量
- Knockout -带有手动更改通知的计算观察对象
- 击倒剑道问题绑定通过计算观察
- KnockoutJS:可写的可计算观察对象没有更新
- 计算观察的问题
- 在Knockout JS中使用揭示原型模式的计算观察对象
- 淘汰排序与计算观察不工作