【发布时间】:2026-02-15 01:10:01
【问题描述】:
我有一个存储与我的组件相关的初始化数据,该数据的一个示例是带有 apiPath 的字符串。
ngOnInit() {
// this store contains data related to the component
this.store.dispatch(this.searchActions.addPageData(this.pageData));
}
然后我有另一个操作需要来自先前存储的数据,并在路由参数更改时触发:
this.route.params.subscribe((params: Params) => {
this.store.dispatch(this.searchActions.routerParamsSearchPageChanged(pageFilters));
})
你如何等到第一个动作填满商店,然后再调度第二个动作。
【问题讨论】:
-
我认为这可能是相关的:*.com/questions/40872357/…
-
@chrigu 我的第二次调度,当路线改变时,需要来自另一个商店填充的商店的信息,所以 combineLatest 不起作用,因为我需要它们同步而不是异步和并行。跨度>
-
试试这个你可以关联它*.com/questions/42061159/…