2014-10-30 12 views

Odpowiedz

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 }); 

Jeśli chcesz paginacja pracować asynchronicznie, bardzo łatwo zrobić z jQuery $$.getJSON i na serwerze res.json();

Tam wiele informacji na linii wodnej i żagli docs.

+2

pisałem jakieś plany na pomoc w paginacji https://github.com/randallmeeker/SailsBluePrintActions/tree/master/pagination – Meeker

7

Istnieje również inny sposób.

jeśli chcesz pobrać dane z front-end, i zwrócili się na plan, można też spróbować: http://yourDomain.com/ModelName?skip=10&limit=10

referencyjny: miejsce 1.officer: http://sailsjs.org/#/documentation/reference/blueprint-api/Find.html

+6

co jest niesamowite ... ale aby wygenerować funkcjonalny paginator z przodu, muszę uzyskać wartości początkowe dla mojego (kątowego) app ... przez inicjał mam na myśli: ogólną liczbę przedmiotów i items_per_page (jeśli żadna nie jest określona, ​​powinna być domyślna w blueprint). ... jaki jest właściwy wzór, aby je uzyskać? –