Oi!
No código:
obterNegociacoesDaSemana() {
return this._http
.get('negociacoes/semana')
.then(negociacoes => {
console.log(negociacoes);
return negociacoes.map(objeto => new Negociacao(new Date(objeto.data), objeto.quantidade, objeto.valor));
})
.catch(erro => {
console.log(erro);
throw new Error('Não foi possível obter as negociações da semana');
});
}Esse código:
return negociacoes.map(objeto => new Negociacao(new Date(objeto.data), objeto.quantidade, objeto.valor));Dá no mesmo que usar:
resolve(negociacoes.map(objeto => new Negociacao(new Date(objeto.data), objeto.quantidade, objeto.valor)))Usar return dá no mesmo que usar o resolve?
E para erro, usar:
throw new Error('Não foi possível obter as negociações da semana');dá no mesmo que usar:
reject('Não foi possível obter as negociações da semana');?