Subscription
Last updated
Last updated
unsubscribe
, que no recibe ningún argumento y se encarga de desechar el recurso que representa la SuscripciónAdicionalmente, las suscripciones se pueden agrupar mediante el método add()
, que adjunta una Suscripción hija a la Suscripción actual. Cuando se cancela una Suscripción, también se cancela la de todos sus hijos (y nietos.)
EMPTY
Subscription
unsubscribe
Opcional. El valor por defecto es undefined
. Una función que describe cómo llevar a cabo el desecho de recursos cuando el método unsubscribe
es llamado.
closed
[object Object]
Indica si la Suscripción ha sido cancelada o no.
Añade un teardown que será llamado durante el unsubscribe()
de esta Suscripción. También se puede utilizar para añadir una Suscripción hija.
add(teardown: TeardownLogic): Subscription
Subscription
: Retorna la Suscripción utilizada o creada para ser añadida a la lista de Suscripciones internas. Esta Suscripción puede utilizarse junto a remove()
para eliminar la lógica de teardown proporcionada de la lista de Suscripciones internas.
teardown
La lógica adicional a ejecutar durante el teardown (proceso de eliminación de recursos.)
Si el teardown que se quiere añadir es una Suscripción que ya ha sido cancelada, es la misma referencia que la referencia desde la que se está llamando add
o es Subscription.EMPTY
, no será añadido.
Si esta Suscripción está en un estado cerrado, la lógica de teardown proporcionada será ejecutada inmediatamente.
Cuando se cancela una Suscripción padre, cualquier Suscripción hija que se le hubiese añadido también se cancela.
teardown
La lógica adicional a ejecutar durante el teardown (proceso de eliminación de recursos.)