我需要使用我的商店内部效果,但我收到错误。这样做的正确方法是什么?
问问题
986 次
1 回答
1
由于您选择的状态本身就是一个 Observable,您可以使用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
于 2019-01-17T15:01:28.077 回答