Não acredite em ninguém - TecProg-2018-2/TecProg-VoxPop-WebApp GitHub Wiki
Exemplos
loadPage(offset) {
let request: any;
if (offset < 1 || isNaN(Number(offset))) {
alert('Número de páginas inválido, favor digitar um número positivo');
} else {
this.offset = Number(offset);
request = this.requester.getProposition(this.itemsPerPage, (this.offset - 1) * this.itemsPerPage);
if ( isNaN(Number(this.offset)) && isNaN(Number(this.pages)) ) {
this.handlePropositionsResponse(this.offset);
} else {
this.assertComponent.assert(!isNaN(Number(this.offset)) || !isNaN(Number(this.pages)), 'Página não encontrada');
}
if (request !== []) {
return request;
} else {
this.proposition = [];
}
}
}