我试图通过组合另一个异步函数调用的结果来更改可观察值的内容。然而,没有价值回报。
我可以知道如何使这项工作吗?
this.orders = this.orderSvc.getOrdersbyUser(user.uid)
.pipe(
map(orderList => {
return orderList.map(order => {
for(let i=0; i < order.orderDetail.length; i++) {
order.orderDetail[i] = this.getOrderDetailItem(order.orderDetail[i])
}
console.log(order); //has value
return order;
})
})
)
this.orders.subscribe(value => {
console.log(value); //no value
})
答案 0 :(得分:0)
也许您收到错误,请尝试观察,
this.orders.subscribe(value => {
console.log(value); //no value
}, err => console.log(err));