this.imageSliders$ = this.service.getBanner();这种写法我要在getBanner()异步回调里做一些操作,要如何实现
来源:5-7 操作符和 Async 管道
qq_浅唱那悲伤_0
2019-06-28
写回答
1回答
-
this.imageSliders$ = this.service.getBanner().pipe(tap(value => { // 做你要做的事情 }))如果想做异步的调用,最好使用高阶操作符,比如 switchMap 等,实战中讲解了,比如下面这种
this.imageSliders$ = this.service.getBanner() .pipe(switchMap(value => this.http.post(url, val)))
112019-06-28
相似问题