Backbone.js 刷新集合后,如何获取已更改的模型?

Backbone.js 刷新集合后,如何获取已更改的模型?,backbone.js,Backbone.js,刷新集合后,是否有方法知道集合是否已更改,如果已更改,是否可以检索新的、修改的或删除的单个模型?我建议重新阅读文档。刷新将从集合中删除所有模型,然后仅加载传递到其中的模型 因此,请回答您的问题: 集合将始终被更改 所有型号基本上都是全新的,但您必须查看它们的id,看看它们是否是新的 您无法分辨哪些已被删除,除非您以前保存了集合的副本,并进行了成对比较 有几种方法可以解决这个问题:构建第二个集合并进行比较,或者使用更定制的内容重载刷新。两者都只是简单的编程。

刷新集合后,是否有方法知道集合是否已更改,如果已更改,是否可以检索新的、修改的或删除的单个模型?

我建议重新阅读文档。刷新将从集合中删除所有模型,然后仅加载传递到其中的模型

因此,请回答您的问题:

  • 集合将始终被更改
  • 所有型号基本上都是全新的,但您必须查看它们的id,看看它们是否是新的
  • 您无法分辨哪些已被删除,除非您以前保存了集合的副本,并进行了成对比较

  • 有几种方法可以解决这个问题:构建第二个集合并进行比较,或者使用更定制的内容重载刷新。两者都只是简单的编程。