【问题标题】:Knockout mapping paged data淘汰赛映射分页数据
【发布时间】:2013-07-21 01:05:09
【问题描述】:

我从服务器获取分页数据。我使用 ko.mapping 插件将其映射到我的视图模型中。如果我将视图模型指定为更新目标,它会删除以前的数据并添加新数据。我知道它应该是这样工作的,但是我可以阻止它删除现有数据吗?

如果我们可以给映射对象一个“销毁”函数以在删除它之前给予控制,那就太好了。

【问题讨论】:

    标签: knockout.js knockout-mapping-plugin


    【解决方案1】:

    您可以在这里做一些解决方法。

    1. 为从服务器获取的数据定义一个视图模型。这样您就可以指定要观察的内容和不可以观察的内容。
    2. 当您从服务器获取数据而不是使用映射插件为您创建整个 View-Model 时,您可以使用 ko.util 并循环访问您的数据,而不是从头开始再次创建数据,而是推送它们到你的模型(我猜你有数组)。

    如果我不清楚,请发布您的一些代码,以便我可以更了解您的情况

    【讨论】:

    • 我的数据比较复杂,想用映射插件的功能
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 2012-12-05
    • 2015-03-30
    • 2017-07-07
    • 2014-03-26
    • 2014-03-20
    相关资源
    最近更新 更多