问题
how can i test whether the observable is unsubscribe after subscription. I am developing in ionic2/angular2.
I am expecting typing something like this in chrome developer mode and it will return value:
observableName.isSubscribe()
回答1:
You can have a subscription and check closed parameter.
let subscription = observable.subscribe(() => {})
if (!subscription.closed) {
//subscribed
} else {
//not subscribed
}
回答2:
As sebaferreras told in the last comment, you can just use the closed property;
So, for example:
const sub$ = new Subject();
sub$.unsubscribe();
sub$.closed //true;
来源:https://stackoverflow.com/questions/46221549/how-to-debug-on-whether-observable-is-unsubscribe