Paginação e Ordenação

Limite de resultados por página

As solicitações que retornam vários itens serão paginadas para 50 itens por padrão. Se você deseja alterar quantidade de resultados por pagina utilize o parâmetro LIMIT. Você também pode definir um tamanho de página personalizado de até 200 com o parâmetro de consulta

Para informa o número da página utilize o parametro PAGE.
Todas requisições contém o objeto paging no qual se encontra informações referente a paginação tais como: ( limite por pagina, pagina atual, se tem próxima página, se tem página anterior e total de registros )

let params = {
  page:2,
  limit:100
};
$http.get('/api/chamados.json', params).success(successCallback);
/api/chamados.json?page=2&limit=100

Ordenando resultados

Você também pode fazer ordenação dos resultados utilizando o parâmetro direction e sort, veja um exemplo abaixo.

let params = {
  direction:'ASC',
  sort:'data_termino'
};
$http.get('/api/chamados.json', params).success(successCallback);

/api/chamados.json?direction=ASC&sort=data_termino

Explicação do objeto paging

CampoDescrição
pagePágina atual
currentTotal de resultados na página atual
countTotal geral de registros
perPageRegistros por página
startPosição do primeiro registro da página
endPosição do último registro da página
prevPageTem ou não pagina anteriores
nextPageTem ou não pagina posteriores
pageCountTotal de páginas
sortOrdenação
completeSortOrdenação em forma de lista