将通知限制为第一个假值?

时间:2019-12-22 21:43:13

标签: javascript angular typescript rxjs

我有一个isLoadingInProgress:Observable<boolean>,它从ReplaySubject接收通知。

我们如何将观察结果限制为false的第一个通知?这是我到目前为止的内容:

        const topic = await this.cs.loadingTopicStore$.pipe(
            filter(v => v == false),
            switchMap(() => {
                const topic = this.cs.topicStore.findOneByID(id)
                return of( topic )
            })).toPromise()
            console.log("THE TOPIC RETURNING IS", topic)

第一个false值通过过滤器后,没有其他通知可以通过。

有想法吗?

0 个答案:

没有答案