【发布时间】:2018-12-14 06:12:45
【问题描述】:
我是 RxJs 可观察对象的新手,一旦满足条件,我发现取消订阅循环有困难,请你帮帮我
在下面的函数中,如果代码到达我想取消订阅 Observables 的 if 块
在问这个问题之前,我已经解决了以下问题,但没有一个对我有太大帮助
Javascript 函数
this.router.events.subscribe((url: any) => {
url = this.router.url;
if ((url === "/profile" || url === "/summary") && this.filterConfigFlag === false) {
/*
Perform operations
*/
} else {
console.log(typeof (url), url);
}
});
【问题讨论】:
-
所以你想运行
next处理程序并在此之后立即完成 Observable? -
@martin 是的,如果匹配的话我想继续
-
“继续”是什么意思。继续接收更多物品还是完成?
-
@martin 我想完成它。
标签: javascript angular rxjs observable