【发布时间】:2023-03-08 16:10:01
【问题描述】:
所以基本上我想做以下事情:
我在 Angular 6 中有一个后端调用和模板
在这个后端调用之后,我想将结果 switchMap 到 dataUpdated$ observable,这将在模板中显示如下内容:
<h1 *ngIf="dataUpdated$ | async">Very Good!</h1>
然后我想在同一个流上设置计时器,让我们说 2 秒后我想再次更新该 observable,使其在模板中消失。
我不想使用订阅方法,我已经在代码中订阅了。
我想将代码更新为一个流而不中断或需要手动取消订阅
【问题讨论】:
-
您可以编写一个管道插入
dataUpdated$和async管道之间。或者你可以使用这样的库:github.com/tibing/async-pipeline
标签: angular timer rxjs observable emit