我有和数组的Http后在角
peticionesI3.push( ...dataArrayI3.map( data => this.httpService.doPost(url, data, '')) );
字符串
这样打电话
return this.httpService.doPost(url, data1, '')
.pipe(
switchMap( r => combineLatest( peticionesI2 )),
switchMap( r => combineLatest( peticionesI3 )),
)
型
此数组peticionesI3太大,超过了允许的最大调用量。我如何划分成50个块,并调用每个块后,前一个块完成?
提前致谢
1条答案
按热度按时间s2j5cfk01#
combineLatest
将并发订阅所有Observable。相反,您可以使用concat
(或者最终使用merge
和concurrency
参数)来支持一个接一个的请求。然后将所有响应收集到单个数组中,它使用
toArray()
链接。字符串