我将如何使用 Backbones fetch 来处理包含游标的回调结果?我将使用这个获取页面的书的简单示例。
var Book = Backbone.Collection.extend({
model: Page,
recursiveFetch: function(cursor) {
this.fetch({
url: 'book/pages',
data: {
cursor: {cursor here};
},
success: function(response) {
if (response.cursor) {
this.recursiveFetch(response.cursor);
}
}
});
}
})
我需要能够使用 fetch 来继续获取,直到响应不包含游标。它应该继续添加页面模型,而不是替换和覆盖它们。它需要做类似上面例子的事情,尽管我不确定实现它的最佳方式。