Boa noite!
Alguem poderia me ajudar com esse codigo:
return this._http
.post(api2,params)
.map(res => res.json().Usuario)
.toPromise()
.then(dado => {
let usuario = new Usuario(dado.usu_id, dado.usu_token);
this._usuarioLogado = usuario;
let lojas = new Lojas(dado.loja_id, dado.loja_nome);
this._usuarioLoja = lojas;
let mensagem = new Mensagem(dado.codMensagem,dado.descMensagem);
this._usuarioMensagem = mensagem;
console.log(usuario);
console.log(lojas);
console.log(mensagem);
return Usuario;
Eu preciso que o Return execute a proxima variavel sempre é quando nao tiver encerrar. fazer um loop na verdade.
Se tiver outra solução mais util, vai me ajudar tbm.
da forma que esta no codigo, eu so consigo executar uma por vez e preciso setar ela no return, como por exemplo:
Se eu quiser executar a variavel Mensagem eu preciso alterar o trecho:
.map(res => res.json().Mensagem)
e no return:
return Mensagem;
e aqui eu preciso executar todas.