2014-10-30 7 views

risposta

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

Se si desidera che l'impaginazione di lavorare in modo asincrono, è molto facile da fare con jQuery $$.getJSON e sul server res.json();

Theres un sacco di informazioni in linea di galleggiamento e vele documenti.

+2

ho scritto alcuni schemi di aiuto con paginazione https://github.com/randallmeeker/SailsBluePrintActions/tree/master/pagination – Meeker

7

C'è anche un altro modo.

se si desidera recuperare i dati dal front-end, e sono state attivate progetto su, si può anche provare: http://yourDomain.com/ModelName?skip=10&limit=10

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

+6

che è fantastico ... ma per generare un paginatore funzionale in primo piano en ho bisogno di ottenere i valori iniziali al mio (angolare) app ... per iniziale intendo: numero totale di articoli e la pagina items_per_ (se non è stata specificata, dovrebbe essere quella predefinita in blueprint). ... qual è lo schema giusto per ottenere questi? –

Problemi correlati