【发布时间】:2018-11-05 20:52:43
【问题描述】:
我有一个由 http 请求启动的流:
this.myService.getData()
得到数据后,我有一个过滤运算符:
.filter(() => boolean)
在此过滤器中,我想等待用户的回答,例如“您要继续吗?”然后用户点击“是”或“否”。
如果用户点击“是”,则流继续传输数据。
如果用户点击“否”,那么过滤器就会完成它的工作。
它适用于 confirm() 原生函数,但我需要一个自定义模式,我不会使用像 @angular/material 这样的包,因为我想知道如何从头开始。
我很确定一个好方法是在流中使用 Promise 的东西。
请问你是怎么解决的?
【问题讨论】: