Saltar al contenido

destruir suscripción angular 6 ejemplo de código

Hacemos una revisión profunda cada sección en nuestra página web con el objetivo de enseñarte siempre información con la mayor veracidad y actual.

Ejemplo 1: cancelación de suscripción angular de observable

//Please note that there are many ways to unsubscribe, this is one of themimport Subscription from'rxjs';private searchEventSubscription: Subscription;exportclasssomeComponent OnInit, OnDestroy {constructor(private someService: SomeService)ngOnInit()this.searchEventSubscription =this.someService.someMethod.subscribe(result =>doSomething(result););ngOnDestroy()this.searchEventSubscription.unsubscribe()

Ejemplo 2: ejemplo de cancelación de suscripción angular

/* Best practice is to create a base class and move generik handling to it */import Subscription, Observable from'rxjs';import OnDestroy from'@angular/core';exportabstractclassComponentBaseimplementsOnDestroysetsubs(subscription: Subscription)this.subscriptioions.add(subscription);private subscriptioions =newSubscription();constructor();subscribe(service: Observable<any>,successFn:(value:any)=>void, errorHandler?:(value:any)=>void)ngOnDestroy()this.subscriptioions.unsubscribe();privateerrorHandler(error)// TODO: generic error handling/* implementation in a component */// No need to explicitly subscribe or unsubscribe on destroyconst product$ =this.productService.getProducts(productId);this.subscribe(product$,(product)=>// TODO: use product)

Comentarios y calificaciones

No se te olvide compartir este artículo si lograste el éxito.

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



Utiliza Nuestro Buscador

Deja una respuesta

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