是否可以在一个动作中访问不同的状态?
场景:我有两种状态:
- 过滤器状态
- 应用状态
FilterState
包含一个 action Filter
,当过滤器动作被触发时,然后使用filterService
action 的有效负载 + 调用AppState
.
@Action(Filter)
filter(ctx, action) {
// HOW TO GET VALUE FROM AppState
return this.filterService.filter(action, valueFromOtherStore).pipe(
tap(data => {
// Do something with result
})
);
}
如何从不同的状态检索值以将此值应用于的第二个参数this.filterService.filter
?