2014-10-30 87 views

回答

23

http://sailsjs.org/#/documentation/concepts/ORM/Querylanguage.html

Model.find().paginate({page: 2, limit: 10}); 

Model.find({ where: { name: 'foo' }, limit: 10, skip: 10 }); 

如果你想分頁異步工作,它很容易做到與jQuery $$.getJSON和服務器res.json();

上Theres很多在水線和帆文檔信息的。

+2

我寫了一些藍圖幫助分頁https://github.com/randallmeeker/SailsBluePrintActions/tree/master/pagination – Meeker 2014-10-30 20:14:16

7

還有另外一種方法。

,如果你想獲取從前端數據,並已經把藍圖上,你也可以嘗試: http://yourDomain.com/ModelName?skip=10&limit=10

參考: 1.officer網站:http://sailsjs.org/#/documentation/reference/blueprint-api/Find.html

+6

這是真棒...但爲了在前面生成一個功能paginator en我需要獲得初始值我的(角) app ...通過初始我的意思是:項目總數和items_per_page(如果沒有指定它應該是藍圖中的默認值)。 ...什麼是適當的模式來獲得這些? – 2015-11-23 12:25:06