【问题标题】:Angular RxJS Service wait for the other service resultAngular RxJS 服务等待其他服务结果
【发布时间】:2020-09-27 12:20:22
【问题描述】:

我有两个服务svcA,svcB。 svcA 结果为Observable<ObjA>。 svcB 结果为Observable<Array<ObjB>>。 svcA 结果是 svcB 的参数。 如何在结果为 Observable<Array<ObjB>> 的路由解析器中实现这一点?

不幸的是 RxJs 版本低于 5.5

谢谢

【问题讨论】:

标签: angular service rxjs resolver


【解决方案1】:

如果版本低于 5.5,您想使用可观察链而不是管道

svcA
  .doMyJob()
  .switchMap(resultFromA => svcB.doMyJob(resultFromA))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-31
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-18
    相关资源
    最近更新 更多