带骨干的分页.js

Pagination with backbone.js

本文关键字:分页 js      更新时间:2023-09-26

我想对这个简单的 Web 应用程序实现分页。

看到可以使用 backbone.paginator,但在使用此组件之前,我想知道使用 backbone .js 实现分页的最简单、最干净的方法是什么。

这里有一些代码:
请参阅应用视图中的评论


视图

var AppView = Backbone.View.extend({
    initialize: function () {
         items.fetch(); // <-- now it fetches all the data, 
                        //     I would like to set a limit
    }
});

收藏

var ItemsCollection = Backbone.Collection.extend({
     model: item

模型

var ItemModel = Backbone.Collection.extend({
     return ItemModel;
});

而不是 items.fetch() ,使用类似 items.fetchPage({pageSize: 12, pageNumber: 23}) 的东西,然后将其实现为集合上的方法。