有没有办法从成功事件中引用所有者集合。
例如,我正在使用this
我要引用的集合:
var col = Backbone.Collection.extend({
model: MobileService,
url: 'file.json',
initialize: function(){
this.fetch({
success: function(){
this.trigger('fetched');
},
...
答案 0 :(得分:1)
总是:
initialize: function(){
var self = this;
self.fetch({
success: function(){
self.trigger('fetched');
},
答案 1 :(得分:1)
来自fine manual:
抓取
collection.fetch([options])
[...] 选项哈希需要
success
和error
个回调,这两个回调都将作为参数传递给(collection, response, options)
。
所以你可以使用:
this.fetch({
success: function(collection) {
collection.trigger('fetched');
}
});