En una aplicación angular, tenemos un ngOnDestroy()
gancho de ciclo de vida para un componente / directiva y usamos este gancho para cancelar la suscripción de los observables.
Quiero claros / destructores observables que se crean en un @injectable()
servicio. Vi algunas publicaciones que decían que también ngOnDestroy()
se puede usar en un servicio.
Pero, ¿es una buena práctica y la única forma de hacerlo y cuándo se llamará? alguien por favor aclare.
fuente
class Service implements OnDestroy
? ¿Y qué piensas cuando se llama a esto si el servicio se proporciona a nivel de móduloimplements OnDestroy
no afecta nada pero se puede agregar para completar. Se llamará cuando se destruya un módulo, comoappModule.destroy()
. Esto puede resultar útil para varias inicializaciones de aplicaciones.