• ENTRAR
  • No hay productos en el carrito.

Map en Service

Viendo 6 publicaciones - del 1 al 6 (de un total de 6)
  • Autor
    Publicaciones
  • #5532

    CRISTIAN
    Participante

    Hola a todos, me ocurre algo extraño y es que cuando pongo .map en el service me dice que no lo encuentra.

    <span style=”color: #e8e8e8; font-family: Menlo, Consolas, monospace; font-size: large; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #000000; display: inline !important; float: none;”>Property ‘map’ does not exist on type ‘Observable<Response>’.)</span>

    lo raro es que tengo todo como en el tuto.

    import { Injectable } from ‘@angular/core’;
    import { Http, Response } from ‘@angular/http’;
    import { Observable } from ‘rxjs/Observable’;

    Sabes que pueda ser?? lo unico raro fue que genere la carpeta con angular cli pero eso no deberia afectar ya que hago el llamado a Observable

    #5538

    CRISTIAN
    Participante

    Repito la pregunta ya que quedo con un formato diferente

     
    <div class=”bbp-reply-content”>

    Hola a todos, me ocurre algo extraño y es que cuando pongo .map en el service me dice que no lo encuentra.

    ‘Property ‘map’ does not exist on type ‘Observable<Response>’.)’

    lo raro es que tengo todo como en el tuto.

    import { Injectable } from ‘@angular/core’;
    import { Http, Response } from ‘@angular/http’;
    import { Observable } from ‘rxjs/Observable’;

    Sabes que pueda ser?? lo unico raro fue que genere la carpeta con angular cli pero eso no deberia afectar ya que hago el llamado a Observable

    </div>

    #5542

    Cursosdesarrolloweb
    Jefe de claves

    Hola,

    Debes importar map de la librería rxjs para poder utilizarlo.

    Te recomiendo que revises la documentación de rxjs, añadiendo la siguiente línea te debe funcionar.

    import ‘rxjs/add/operator/map’;

    Saludos.

    #5545

    CRISTIAN
    Participante

    Hola israel, me ha servido lo que indicas, aunq con el catch paso lo mismo asi que a la final lo hice con

    import 'rxjs/Rx';

    Lo raro es que en tu ejemplo en el service usas

    import { Observable } from 'rxjs/Observable'; y funciona bien. Igual logre solucionarlo, Gracias por tu ayuda.

    #5547

    Cursosdesarrolloweb
    Jefe de claves

    Hola Cristian,

    Al hacer import rxjs/Rx estás importando todo, puedes importar de forma independiente todo lo que necesites para no cargar la librería entera si te interesa.

    Para utilizar catch simplemente haz lo mismo pero con catch.

    Saludos.

    #5646

    CRISTIAN
    Participante

    Hola israel, Muchas gracias por aclarar ese tema, no sabia que estaba cometiendo tan grande error, hare como lo indicas. Muchas Gracias!!!

Viendo 6 publicaciones - del 1 al 6 (de un total de 6)

Debes estar registrado para responder a este debate.

Síguenos en las redes sociales para estar al tanto de los últimas novedades :)

Facebook
Facebook
Google+
Google+
https://www.cursosdesarrolloweb.es/forums/topic/map-en-service">
Pinterest
Pinterest
top
Cursosdesarrolloweb ©. Todos los derechos reservados.
🔓Inscríbete a cualquier curso por 9€ y accede a todos los cursos gratuitos para siempre🔓
🌍Los cursos gratuitos son exclusivos de esta plataforma, ÚLTIMOS CURSOS EN 4K🌍
+ +

Login

Create an Account Back to login/register