【发布时间】:2018-04-12 22:23:14
【问题描述】:
是否可以在不手动存储的情况下获取所有“活动”订阅?
我想unsubscribe所有“活动”订阅,不想在数组或变量中引用它们。
【问题讨论】:
-
你能完成 observable 吗?通常,如果我想取消订阅所有订阅者,那么我就完成了 observable。这对你来说可能不是真的。完成 observable 将关闭您的所有订阅。
-
@bygrace 我可以完成所有的 observables,但目标是避免这种情况。一些 observables 可能需要很长时间,我想对其进行优化。
-
请问可以扩大动机吗?
-
@RichardMatsen 我需要更改组件(角度 2)并希望确保没有任何待处理。我可以将每个订阅保存在一个数组中,但我想在切换视图之前找到一种更简单、更简洁的方式来取消订阅