Não acredite em ninguém e verificar valores de retorno - 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);
this.handlePropositionsResponse(this.offset);
this.assert.ok(!isNaN(Number(this.offset)) || !isNaN(Number(this.pages)), 'Página não encontrada');
if (request !== [] || request !== null) {
return request;
} else {
this.proposition = [];
this.assert.ok(request === [] || request === null, 'Falha na requisição');
}
}
}
checkRegister(success) {
if (success === 'true') {
const registerAlert: string = document.getElementById('registerAlert').style.display = 'block';
}
this.assert.ok(success=='true');
}