【发布时间】:2019-06-07 01:11:01
【问题描述】:
为什么这段代码会打印这个:
Observable {_isScalar: false, source: Observable, operator: MapOperator}
而不是我的服务返回的数组?
const trendingRentals: Observable<any> = this.rentalService.getRentals();
const commonRentals: Observable<any> = this.rentalService.getCommonRentalsTest();
const luxuryRentals: Observable<any> = this.rentalService.getLuxuryRentalsTest();
const concatenation = concat( [trendingRentals, commonRentals, luxuryRentals]);
concatenation.subscribe(
x => console.log(x)
)
【问题讨论】:
-
非常感谢!!!我是 Web 开发的新手,所以我无法理解 Observables、Promises 和异步函数:C 有什么资源推荐给像我这样的新手吗?
标签: angular typescript asynchronous rxjs