【发布时间】:2023-03-14 23:39:01
【问题描述】:
我在 _auth 服务中有一个名为 authenticated 的 主题。
我想处置/取消订阅它如果某些条件失败,这样当下一个值到达经过身份验证的主题时,此订阅不会调用。
this.sub = this._auth.authenticated
.subscribe((loggedIn) => {
if (!loggedIn) {
this.sub.dispose(); // doesn't work because this.sub is null
this._location.replaceState('/');
this._auth.doLogout(); // emits value again in authenticated subject
}
});
rxjs-5 的实现方式是什么?
【问题讨论】:
-
您找到解决方案了吗?
标签: javascript rxjs5