2011-12-19 5 views
1

私はビデオの長いリストを持っていると私はこのリストに遅延読み込みを追加しました:これは、ビューにaddイベントをトリガコレクションが遅延読み込み時にフェッチされたモデルを取得する方法は?

//file videos.js 
loadMore: function(){ 
    this.fetch({ 
     add: true, //add to collection 
     data: { 
      limit: this.limit, 
      offset: this.offset 
     } 
    }); 
    this.offset += this.limit; 
} 

フェッチ。

//file videosView.js 
initialize : function() { 
    collection.bind('add', this.addVideo, this); 
}, 

addVideo: function() { 
    //how can I get the added models? 
}, 

ビューでは、どのようにモデルを追加できますか?

答えて

3

ちょうどあなたのアドオンのコールバック関数にそれを求める:

addVideo: function(video) { 
    // the model that was added is in the video variable 
} 
+1

関連ドキュメント:http://documentcloud.github.com/backbone/#FAQ-events –

関連する問題