Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用主干并调用 collection.fetch() 它似乎在重置数据,而默认行为应该是“智能合并” http://backbonejs.org/#Collection-fetch 我的问题是什么是默认值行为 ?
从1.0.0 更新日志:
将 Collection 的“更新”重命名为set,用于与相似的并行性model.set(),并与reset进行对比。它现在是fetch之后的默认更新机制。如果您想继续使用“重置”,请通过{reset: true}.
model.set()
{reset: true}
所以在 1.0.0 之前,Collection#fetch调用会重置集合,但从 1.0.0 开始,fetch 会set调用。我猜您正在阅读 1.0.0 文档,但使用的是 1.0.0 之前的版本backbone.js。
Collection#fetch
set
backbone.js