【发布时间】:2013-07-21 01:05:09
【问题描述】:
我从服务器获取分页数据。我使用 ko.mapping 插件将其映射到我的视图模型中。如果我将视图模型指定为更新目标,它会删除以前的数据并添加新数据。我知道它应该是这样工作的,但是我可以阻止它删除现有数据吗?
如果我们可以给映射对象一个“销毁”函数以在删除它之前给予控制,那就太好了。
【问题讨论】:
标签: knockout.js knockout-mapping-plugin
我从服务器获取分页数据。我使用 ko.mapping 插件将其映射到我的视图模型中。如果我将视图模型指定为更新目标,它会删除以前的数据并添加新数据。我知道它应该是这样工作的,但是我可以阻止它删除现有数据吗?
如果我们可以给映射对象一个“销毁”函数以在删除它之前给予控制,那就太好了。
【问题讨论】:
标签: knockout.js knockout-mapping-plugin
您可以在这里做一些解决方法。
ko.util 并循环访问您的数据,而不是从头开始再次创建数据,而是推送它们到你的模型(我猜你有数组)。如果我不清楚,请发布您的一些代码,以便我可以更了解您的情况
【讨论】: