2014-10-30 9 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

7

एक और तरीका भी है।

अगर आप सामने के अंत से डेटा लाने चाहते हैं, और पर खाका बदल दिया है, तो आप भी कोशिश कर सकते हैं: http://yourDomain.com/ModelName?skip=10&limit=10

संदर्भ: 1.officer साइट: http://sailsjs.org/#/documentation/reference/blueprint-api/Find.html

+6

जो कमाल है ... लेकिन सामने में एक कार्यात्मक पेजिनेटर उत्पन्न करने के लिए मुझे प्रारंभिक मानों को मेरे (कोणीय) ऐप ... प्रारंभिक से मेरा मतलब है: आइटम की कुल संख्या और items_per_page (यदि कोई निर्दिष्ट नहीं है तो यह ब्लूप्रिंट में डिफ़ॉल्ट होना चाहिए)। ... इन्हें प्राप्त करने के लिए उचित पैटर्न क्या है? –

संबंधित मुद्दे