【发布时间】:2019-12-23 06:05:50
【问题描述】:
我在异步管道中有一个小问题 这是我的情况, 我需要在 html 的异步管道中运行嵌套的 observables,因为我使用推送策略并且我不想使用一些变通方法或更改检测器参考。 我的问题是,当我运行下面的代码时,只调用了第一个 observable 我应该添加返回语句吗?或者是什么问题?
Ts 代码
this.http.getUsers(criteria)
.pipe(map(data=>{
data.users.map(user=>{
this.http.getUserData(user.id)
.pipe(map(res=>{user.data=res.data}))}}
HTML代码
<div *ngFor=let user of users$ | async> </div>
【问题讨论】:
标签: angular typescript rxjs observable async-pipe