Вы должны использовать второй параметр mergeMap
, который является числом, которое позволяет указать параллелизм уровень , который вы хотите.
Так что ваш код может выглядеть как
from([1, 2, 3, 4, 5, 6, 7, 8])
.pipe(
map(val => of(val)),
mergeMap(val => val, 4),
)
.subscribe(console.log)
или
of([1, 2, 3, 4, 5, 6, 7, 8])
.pipe(
mergeMap(val => val, 4),
)
.subscribe(console.log)
Учтите, что concatMap
равно mergeMap
с уровнем параллелизма, установленным на 1.
Прочтите этот пост для более подробной информации о mergeMap
.