【发布时间】:2018-12-23 19:30:51
【问题描述】:
是否可以在一个动作中访问不同的状态?
场景: 我有两种状态:
- 过滤器状态
- 应用状态
FilterState 包含一个动作Filter,当过滤动作被触发时,filterService 被调用,带有动作的有效负载 + 带有来自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 的第二个参数?
【问题讨论】:
标签: ngxs