как использовать хранилище ngrx внутри эффекта ngrx? мне нужны данные из магазина для вызова API

Для лучшей точности вы можете использовать Decimal .

0
задан Alex Koretzki 17 January 2019 в 11:01
поделиться

1 ответ

Поскольку ваше выбранное состояние само по себе является наблюдаемым, вы можете объединить его в свой поток с оператором 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

0
ответ дан Zyzle 17 January 2019 в 11:01
поделиться