私はこのパターンを使用している:RxJS 5からの退会はどのようにしてできますか?
func myObservable() Observable<boolean> {
...
}
func myFunc() {
myObservable().subscribe((cond: boolean) => {
if (cond) {
// How do I unsubscribe here?
}
});
}
私は、それによっておそらくメモリリークを作成退会する方法を参照することはできませんが。
私が尋ねる理由は、Angular 2's HTTP clientが同じパターンを使用しているからです。私はそれが何とか自動解除されていると信じていますが、同じことをしたいと思います。
あなたは 'Subscription'をされ、戻り値を格納し、それからの退会する必要があります。 –