当集合延迟加载时如何获取获取的模型?

发布于 2024-12-22 00:55:59 字数 554 浏览 0 评论 0原文

我有一个很长的视频列表,并且我已将延迟加载添加到此列表中:

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

此提取会触发视图中的 add 事件。

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

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

在视图中,如何获取已添加的模型?

I have a long list of videos and I've added lazy loading to this list:

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

This fetch trigger an add event to the view.

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

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

In the view, how can I get the models that was added?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

许你一世情深 2024-12-29 00:55:59

只需在您的添加回调函数中询问即可:

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

Just ask for it in your add callback function:

addVideo: function(video) {
    // the model that was added is in the video variable
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文