难道认购情况不参考手柄需要退订?
只是好奇是否没被引用的需要Subscription
实例退订?例如this demo电话:
onSubmit(creds: Creds) {
this.authService.login(creds).subscribe();
}
因此,每个在Subscription
实例中有人登录时创建并返回,但没有把手给它。
IIUC这些也只是垃圾回收,但数字我最好仔细检查,只是为了安全起见。
回答如下:如果可观察完成那么就没有必要取消。与HTTP服务创建观测调用之后将完成。
尽管如此它仍然是最好的退订或有takeUntil条款。
finalise = new Subject<void>();
onSubmit(creds: Creds) {
this.authService.login(creds).pipe(takeUntil(finalise)).subscribe();
}
ngOnDestroy() {
this.finalise.next();
this.finaliseplete();
}
这样,您就可以使用相同的主题来完成所有的观测量,而不是管理多个订阅。
难道认购情况不参考手柄需要退订?
只是好奇是否没被引用的需要Subscription
实例退订?例如this demo电话:
onSubmit(creds: Creds) {
this.authService.login(creds).subscribe();
}
因此,每个在Subscription
实例中有人登录时创建并返回,但没有把手给它。
IIUC这些也只是垃圾回收,但数字我最好仔细检查,只是为了安全起见。
回答如下:如果可观察完成那么就没有必要取消。与HTTP服务创建观测调用之后将完成。
尽管如此它仍然是最好的退订或有takeUntil条款。
finalise = new Subject<void>();
onSubmit(creds: Creds) {
this.authService.login(creds).pipe(takeUntil(finalise)).subscribe();
}
ngOnDestroy() {
this.finalise.next();
this.finaliseplete();
}
这样,您就可以使用相同的主题来完成所有的观测量,而不是管理多个订阅。