Skip to content

combineLatest

combineLatest emits whenever any source Observable emits, combining the latest values from all sources.

combineLatest([filters$, search$, page$]).pipe(
map(([filters, search, page]) => ({ filters, search, page }))
).subscribe(params => this.loadData(params));

combineLatest is essential for reacting to multiple state changes.”