Поскольку ваше выбранное состояние само по себе является наблюдаемым, вы можете объединить его в свой поток с оператором withLatestFrom
.
Это грубый пример, но я думаю, что вы ищете что-то вроде:
@Effect()
loadEstateOwners$ = this.actions$.pipe(
ofType(EstateOwnerListActionTypes.LoadEstateOwners),
withLatestFrom(this.store.select('userProfile')),
map(([actions, user]) => {
// Do something ...
})
);
Подробнее о withLatestFrom
в документации по rxjs здесь:
https://www.learnrxjs.io/operators/combination/withlatestfrom.html