Backbone.js将更多模型附加到集合中

时间:2011-09-27 08:25:40

标签: javascript backbone.js

我有以下代码从服务器获取数据并添加到集合中。

// common function for adding more repos to the collection
var repos_fetch = function() {
  repos.fetch({
    add: true,
    data: {limit:curr_limit, offset:(curr_offset*curr_limit)},
    success:function() {
      curr_offset++;
      console.log(repos.length);
    }       
  });       
};

每次调用函数“repos_fetch”时,都会从服务器检索数据并将其添加到集合“repos”中。

我的问题是我想APPEND到集合,而不是REPLACING。所以我把选项“add:true”放在那里。

但是下面的函数看起来像是在继续替换集合中的数据。

如果我删除“curr_offset ++;”行,那就更奇怪了然后附加数据! “curr_offset”只是递增,所以我得到不同的数据集。

这里发生了什么?

0 个答案:

没有答案