【问题标题】:Prevent Backbone collection reset event on success callback of fetch在 fetch 成功回调时防止 Backbone 集合重置事件
【发布时间】:2015-08-26 15:04:59
【问题描述】:

我调用 fetch 和 bass 成功回调它。是否可以在此回调中防止收集重置事件?

【问题讨论】:

标签: javascript backbone.js backbone-events


【解决方案1】:

除非您在选项中指定,否则不会在获取时调用重置

MyCollection.fetch({reset:true}) 会重置您的收藏,否则不会,所以我不确定您的问题是什么。 MyCollection.fetch({reset:false}) 甚至没有记录,因为在获取后不会触发重置。 Simple fetch 会将您的新结果与现有模型合并。

当模型数据从服务器返回时,它使用设置为 (智能)合并获取的模型,除非您通过 {reset: true},在这种情况下,集合将(有效地)重置。

http://backbonejs.org/#Collection-fetch

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-15
    • 1970-01-01
    • 2016-01-25
    • 2011-07-12
    • 2017-01-15
    • 2011-01-22
    • 1970-01-01
    • 2014-05-16
    相关资源
    最近更新 更多