0

我需要使用我的商店内部效果,但我收到错误。这样做的正确方法是什么?

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

由于您选择的状态本身就是一个 Observable,您可以使用withLatestFrom操作符将其组合到您的流中。

这是一个粗略的示例,但我认为您正在寻找以下内容:

@Effect()
loadEstateOwners$ = this.actions$.pipe(
  ofType(EstateOwnerListActionTypes.LoadEstateOwners),
  withLatestFrom(this.store.select('userProfile')),
  map(([actions, user]) => {
    // Do something ...
  })
);

更多关于withLatestFromrxjs 文档的信息: https ://www.learnrxjs.io/operators/combination/withlatestfrom.html

于 2019-01-17T15:01:28.077 回答