我已经看到了不同的消息来源,似乎在此问题上存在矛盾,或者也许有些我不了解。
例如,我可以从异步请求中获取一个流,该请求返回一个Promise,然后将其与其他流的最新值组合并订阅它以对结果执行一些操作。该流只会发出一次,因此我可以在第一次发出之后将其关闭。
如果我创建一个流,请映射first()运算符,使其在第一个发出的值之后完成并订阅它,我是否需要显式取消订阅以避免内存泄漏,否则该流的完成将“取消订阅” “自动?
谢谢。
答案 0 :(得分:0)
是的,退订会很好,因为这会减少您的堆栈