Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida sobre o MAP

Olá,

Fiquei com a seguinte dúvida..

Qual a vantagem de utilizar o MAP ?

Pelo que entendi o objeto http pode ser obtido de 02 formas.

let stream = http.get('v1/fotos');
    stream.subscribe(res =>{
      this.fotos = res.json();
      console.log(this.fotos);

ou

  http
      .get('v1/fotos')
      .map(res => res.json())
      .subscribe(fotos =>{
        this.fotos = fotos;
        console.log(this.fotos);
    }, erro=> console.log(erro()));

Obrigado.

1 resposta
solução!

Olá Gleibson!

Quando você cria um método que devolve um Observable já pode retorna esse Observable com a resposta convertida pelo map removendo essa responsabilidade de quen chamou o método. Quem chama o método só faz o subscribe e usa o retorno do jeito wue quiser.

Quando você chegar na parte de serviço vai clarear bastante essa idéia, pois esconderá a complexidade e conversões do programador.

Blz? Fechou? Sucesso e bom estudo!