In my Todo Cmp I have this code
this.todoListGroup$ = this.ngrx.select(fromRoot.getTodos)
.flatMap((todos: Todo[]) => {
console.log(todos)
This is an approach for RxJs v6+ using the combineLatest operator.
First import the operators and Observable
function like this:
import { Observable, combineLatest } from 'rxjs';
import { tap } from 'rxjs/operators';
Then you can use them like this:
combineLatest([
this.store.pipe(select('users', 'userList')),
this.store.pipe(select('users', 'accountsList')),
]).pipe(tap(([userList, accountsList]) => console.log(userList, accountsList)))