Tit*_*tan 14 system.reactive rxjs rx-java angular
当我知道在我的组件/类超出范围之前,observable肯定会完成(通过complete或error通知),我是否还需要取消订阅才能防止内存泄漏?换句话说,完成/错误编辑是否可以自动清理,所以我不必担心?
complete
error
car*_*ant 18
可观察合同的订购和取消订阅部分对您的问题具有明确性.它指出:
当Observable向其观察者发出OnError或OnComplete通知时,这将结束订阅.观察者不需要发出取消订阅通知来结束以这种方式由Observable结束的订阅.
在Observable Termination部分中也提到了这一点:
当Observable向其观察者发出OnError或OnComplete通知时,这将结束订阅.
所以,不,没有必要取消订阅完成或错误的可观察量.但是,这样做没有害处.
归档时间:
8 年,8 月 前
查看次数:
1352 次
最近记录:
6 年 前