专栏首页Jerry的SAP技术分享rxjs的map和switchMap在SAP Spartacus中的应用

rxjs的map和switchMap在SAP Spartacus中的应用

Type Observable<Observable> is not assignable to type Observable.

看这行代码:

quantity$: Observable<number> = this.product$.pipe(map(product => this.cartService.getEntry(product.code));

返回的参数类型是:Observable<Observable>

使用switchMap就可以将嵌套的Observable打平。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • rxjs里concat operators的用法

    concat接受多个Observable作为参数,在同一个时间点subscribe这些Observable,将其结果合并到一个新的output Observab...

    Jerry Wang
  • rxjs里concatMap operators的用法

    将source Observable里的每个元素施加一个projection函数,这个projection函数返回一个新的Observable,然后将所有这些O...

    Jerry Wang
  • rxjs里withLatestFrom operators的用法

    上图说明:从时间轴上看,source Observable emit value a时,没有其他输入的Observable,因此value a被discard...

    Jerry Wang
  • 浅谈前端响应式设计(二)

    上一篇文章提到了几种响应式的方案,以及它们的缺点。本文将介绍 Observable以及它的一个实现,以及它在处理响应式时相对于上篇博客中的方案的巨大优势(推荐两...

    有赞coder
  • RxJava 组合操作符

    现在看上面的最后一个方法,最后一个参数是多个 Observable,第二个参数 bufferSize 是内部缓冲队列的大小。

    七适散人
  • rxjs里concat operators的用法

    concat接受多个Observable作为参数,在同一个时间点subscribe这些Observable,将其结果合并到一个新的output Observab...

    Jerry Wang
  • rxjs里concatMap operators的用法

    将source Observable里的每个元素施加一个projection函数,这个projection函数返回一个新的Observable,然后将所有这些O...

    Jerry Wang
  • Android技能树 — Rxjava取消订阅小结(2):RxLifeCycle

    现在很多项目都在使用Rxjava了,对于RxJava的使用,估计都很熟悉了,但是很多人在使用RxJava的时候容易产生内存泄漏问题,比如我们在用RxJava配合...

    青蛙要fly
  • RxJS速成

    RxJS是ReactiveX编程理念的JavaScript版本。ReactiveX是一种针对异步数据流的编程。简单来说,它将一切数据,包括HTTP请求,DOM事...

    solenovex
  • RxJava 1.x 笔记:创建型操作符

    本篇文章是阅读 官方文档 的笔记。  作者:shixinzhang RxJava 也用了有段时间,那么多操作符总不想去记,遇到了才去查一下,查的次数多了感觉效率...

    张拭心 shixinzhang

扫码关注云+社区

领取腾讯云代金券