异步HTTP调用,直到在Angular中满足条件为止

真棒

我在Angular中有一个HTTP调用,返回了一个Promise。我正在使用setTimeout在间隔后刷新呼叫。是否可以使用某些内置功能/模式来完成这项工作?

路易·阿洛什(Louay Alosh)

是的,您太容易使用RXJS了。但是,如果不使用Promises ofcourse,那么rxjs的强大功能便是间隔(interval)。

interval(1000)
.pipe(
    switchMap(() => this.http.get('...url...')),
    map(response => {
         if(response.statusCode == 1) return response.data;
         else return undefined; //or some error message or data.
    })
)
.subscribe(response => {
  // do somthing with the response that will come in one second interval
});

基本上看起来像这样。但是,如果您提供自己的代码,我们可以帮助您仅使用rxjs完全按照您的要求进行工作。这是一个非常强大的库,建立在非常好的Observable Design Pattern之上。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重复调用函数本身,直到使用promise-Angularjs满足条件为止

来自分类Dev

Oracle中的递归查询,直到层次结构中的父级满足条件为止?

来自分类Dev

累积结果,直到在功能上满足某些条件为止

来自分类Dev

如何编写一个循环,直到满足条件为止

来自分类Dev

SQL查询返回行数,直到满足特定条件为止

来自分类Dev

继续调用函数直到满足条件

来自分类Dev

直到成功的组件轮询http端点直到满足条件

来自分类Dev

在python中扩展列表,直到满足条件

来自分类Dev

CasperJS每x秒检查一次页面,直到满足条件为止

来自分类Dev

RxJava:缓冲项目,直到当前项目满足某些条件为止

来自分类Dev

我想使按钮变为非活动状态,直到满足条件为止

来自分类Dev

SQL查询以对搜索到的行数进行计数,直到满足条件为止

来自分类Dev

运行for循环,直到JAVA中的字符串条件为止

来自分类Dev

grep status并循环执行,直到shell中的count条件为止

来自分类Dev

将新的HashSet添加到先前的HashSet中,“更改”先前的HashSet并继续这样做,直到满足特定条件为止

来自分类Dev

以特定间隔连续调用ajax函数,直到满足条件?

来自分类Dev

行动直到满足条件

来自分类Dev

如何使用rxjs重试http请求直到满足条件

来自分类Dev

我可以使用Reactive Extensions创建可观察对象的订户,直到满足某些条件或发生超时为止

来自分类Dev

AngularJS:连续发送$ http.get请求,直到达到特定条件为止

来自分类Dev

AngularJS:连续发送$ http.get请求,直到达到特定条件为止

来自分类Dev

做最多N次或直到在Scala中满足条件

来自分类Dev

使按钮不可单击,直到在TitleAreaDialog中满足某些条件?

来自分类Dev

反向累计总和,直到满足数据帧中的条件

来自分类Dev

在SpringBoot中轮询应用程序直到满足条件

来自分类Dev

从数据框中删除行直到满足条件

来自分类Dev

迭代if else语句,直到条件成功为止

来自分类Dev

计数行,直到满足条件之前在R-NA中满足条件

来自分类Dev

如何阻止直到满足条件

Related 相关文章

  1. 1

    重复调用函数本身,直到使用promise-Angularjs满足条件为止

  2. 2

    Oracle中的递归查询,直到层次结构中的父级满足条件为止?

  3. 3

    累积结果,直到在功能上满足某些条件为止

  4. 4

    如何编写一个循环,直到满足条件为止

  5. 5

    SQL查询返回行数,直到满足特定条件为止

  6. 6

    继续调用函数直到满足条件

  7. 7

    直到成功的组件轮询http端点直到满足条件

  8. 8

    在python中扩展列表,直到满足条件

  9. 9

    CasperJS每x秒检查一次页面,直到满足条件为止

  10. 10

    RxJava:缓冲项目,直到当前项目满足某些条件为止

  11. 11

    我想使按钮变为非活动状态,直到满足条件为止

  12. 12

    SQL查询以对搜索到的行数进行计数,直到满足条件为止

  13. 13

    运行for循环,直到JAVA中的字符串条件为止

  14. 14

    grep status并循环执行,直到shell中的count条件为止

  15. 15

    将新的HashSet添加到先前的HashSet中,“更改”先前的HashSet并继续这样做,直到满足特定条件为止

  16. 16

    以特定间隔连续调用ajax函数,直到满足条件?

  17. 17

    行动直到满足条件

  18. 18

    如何使用rxjs重试http请求直到满足条件

  19. 19

    我可以使用Reactive Extensions创建可观察对象的订户,直到满足某些条件或发生超时为止

  20. 20

    AngularJS:连续发送$ http.get请求,直到达到特定条件为止

  21. 21

    AngularJS:连续发送$ http.get请求,直到达到特定条件为止

  22. 22

    做最多N次或直到在Scala中满足条件

  23. 23

    使按钮不可单击,直到在TitleAreaDialog中满足某些条件?

  24. 24

    反向累计总和,直到满足数据帧中的条件

  25. 25

    在SpringBoot中轮询应用程序直到满足条件

  26. 26

    从数据框中删除行直到满足条件

  27. 27

    迭代if else语句,直到条件成功为止

  28. 28

    计数行,直到满足条件之前在R-NA中满足条件

  29. 29

    如何阻止直到满足条件

热门标签

归档