我是sails js的新手。在我的控制器中,我正在调用一个api,它给了我一大堆数据,大约10000条记录。我想在前端使用数据表显示这些数据,每页100条记录。我不希望在一次调用中获取所有数据。应使用分页加载每个页面的数据。有人有任何想法吗?这将是非常有帮助的。我没有直接使用数据库。一切都是通过API。
答案 0 :(得分:-1)
请参阅Sails.Js - How I do pagination in sails.Js:
在sails.js中:
Model.find().paginate({page: 2, limit: 10});
Model.find({ where: { name: 'foo' }, limit: 10, skip: 10 });
(资料来源:https://stackoverflow.com/a/26653121/3340229)
在前端,您可以为此添加查询参数:
http://yourDomain.com/ModelName?skip=10&limit=10