Why do we need to use flatMap?
Chaining observables with flatMap
RxJs subscription drops after one flatMap due to error RxJs: How to implement HTTP delete with flatMap Why we use $(this) in jquery How to make Observable.flatMap to wait to resolve flatMap is not working in Angular2 Rx (JS): how to update subscriptions in flatMap stream Immutable.js and flatMap equivalent function Loop / map over array returned from .flatMap RXJS observable not completing on flatMap(Observable::from) RxJs - FlatMap Object with Observable Property Why do we use next() function? Why flatMap has no output when one stream has error? How to limit the concurrency of flatMap? How to chain flatMap operator on an observable for N times where N is only known at runtime? Refactor Nested FlatMap in RxJS RXJS - flatMap redundant usage? Flatmap concurrency limit (like bacon.js)? Lodash flatMap to flatten object Observables: flatMap randomly not triggered Understanding RxJS's Flatmap, FlatmapLatest in C# terms RXjs - flatMap then "merge" it again Merge implemented as flatMap Why no Array.prototype.flatMap in javascript? How to memorize value to use it after flatMap? Observable retry / retryWhen with flatmap How do I get rid of a Bluebird warning when chaining more than one flatMap operator in RxJS? Why do we need to use $scope here? RxJS: flatMap an array of values with the results of promises merge streams sequentially with correct order using flatMap or flatMapConcat