我想通过来自服务器的 ajax 调用加载数据,并通过敲除映射插件将其映射到我的敲除数据模型中。数据的加载是有效的,唯一的问题是在父模型中计算的 observables 不再更新。有人可以向我解释我做错了什么吗?谢谢!
创建了一个小提琴来演示我的问题:http: //jsfiddle.net/N9Pmt/27/
我想通过来自服务器的 ajax 调用加载数据,并通过敲除映射插件将其映射到我的敲除数据模型中。数据的加载是有效的,唯一的问题是在父模型中计算的 observables 不再更新。有人可以向我解释我做错了什么吗?谢谢!
创建了一个小提琴来演示我的问题:http: //jsfiddle.net/N9Pmt/27/
您的数据包含sumtest: 0
. computed
这最终会在映射过程结束时用新的 observable替换现有的。现有的计算仍然会被重新评估,但绑定无法再找到它,因为它已被替换。
sumtest
一种解决方案是在您的映射选项中忽略,例如:http: //jsfiddle.net/rniemeyer/N9Pmt/28/