1
resposta

Sobre o then de uma Promise

Eu poderia usar then quantas vezes eu quiser em uma só Promise?

por exemplo:

service.obterNegociacoes()
            .then(negociacoes => negociacoes.filter(negociacao => 
                !this._listaNegociacoes.negociacoes.some(n => JSON.stringify(n) == JSON.stringify(negociacao))))
            .then(negociacoes => negociacoes.forEach(negociacao => this._listaNegociacoes.adiciona(negociacao)))
            .then(() => this._mensagem.texto = 'Negociações do período importadas com sucesso')
            .catch(err => this._mensagem.texto = err);
1 resposta

sim. quando você usar o o próximo then vai sempre pegar o resultado do then anterior.