如何测试订阅后的可观察对象是否已取消订阅。我正在开发ionic2/angular2应用程序。 我期望在Chrome开发者模式下输入以下内容,并返回值: observableName.isSubscribe()
您可以订阅并检查关闭参数。let subscription = observable.subscribe(() => {}) if (!subscription.closed) { //subscribed } else { //not subscribed }
正如sebaferreras在最后一条评论中所说,您可以直接使用closed属性; 例如: const sub$ = new Subject(); sub$.unsubscribe(); sub$.closed //true;