Saltar al contenido

Angular: crear está en desuso: use new Observable () en su lugar

Por fin después de tanto batallar hemos encontrado la contestación de esta aprieto que agunos usuarios de nuestra web han tenido. Si tienes algún detalle que aportar no dejes de aportar tu comentario.

Bastante simple

this.data$ = new Observable((observer: Observer) => 
  observer.next();
  observer.complete();
);

O puedes usar solo

this.data$ = of(this.model);

observableSubscription: Subscription;

Creando un observable personalizado

const observer = new Observable((observer: Observer) => 
   observer.next();
   observer.error();
   observer.complete();
);

Suscripción a Observable personalizado

this.observableSubscription = observer.subscribe((data:any) => 
   console.log(data);
)

Darse de baja

this.observableSubscription.unsubscribe();

Si te gusta el proyecto, eres capaz de dejar un escrito acerca de qué te ha impresionado de esta sección.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *