javascript - 如何从 fetch :success event? 中获取这个集合

标签 javascript backbone.js backbone-events

有没有办法从成功事件中引用所有者集合。 例如,我正在使用 this 来引用集合:

var col = Backbone.Collection.extend({
model: MobileService,
url: 'file.json',

initialize: function(){
    this.fetch({
        success: function(){
            this.trigger('fetched'); 
        },
...

最佳答案

来自fine manual :

fetch collection.fetch([options])

[...] The options hash takes success and error callbacks which will both be passed (collection, response, options) as arguments.

所以你可以使用:

this.fetch({
    success: function(collection) {
        collection.trigger('fetched');
    }
});

关于javascript - 如何从 fetch :success event? 中获取这个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21179483/

相关文章:

javascript - 主干 View 事件未触发

javascript - Backbone 在初始化时看不到模型更改。正常吗?

javascript - 如何选择对象内的第n项

javascript - 如何从 Angular 链接获取值(value)

javascript - 为什么 bootstrap float-right 类不适用于我的按钮?

javascript - 使用 fetch with backbone 更新集合

javascript - 嵌套路由主干

javascript - 有什么方法可以知道何时在 Firebase 数据库中插入和更新数据?

javascript - 如何使用 BackboneJs 获取 JSON 数据并更新 html?

jquery - Backbone .js : Access specific item when clicked