私のコンポーネントに関連するinitデータを持つストアがあります。このデータの例はapiPathの文字列です。どのようにあなたが店を埋めるために最初のアクションのためになるまで待つん2番目のアクションをディスパッチするアクションがディスパッチされた後に1つのストアが完了するまで待つ方法
this.route.params.subscribe((params: Params) => {
this.store.dispatch(this.searchActions.routerParamsSearchPageChanged(pageFilters));
})
:次に
ngOnInit() {
// this store contains data related to the component
this.store.dispatch(this.searchActions.addPageData(this.pageData));
}
私は、以前のストアからのデータを必要とし、ルートのparam変更があるたびにトリガーされます別のアクションを持っています第2のアクションをディスパッチする。
http://stackoverflow.com/questions/35173649/angular2-how-to-chain-async-service-calls-http-requests-in-a-component – silentsod
://stackoverflow.com/questions/40872357/waiting-for-ngrx-action-before-loading-page-with-url-parameter/40905330 – chrigu
http://stackoverflow.com/questions/40343835/performing-advanced-http -requests-in-rxjs/40346998、http://stackoverflow.com/questions/41092488/rxjs-json-data-with-an-array-processing-each-item-further-in-the-stream/41096657、http ://stackoverflow.com/questions/39566268/angular-2-rxjs-how-return-stream-of-objects-fetched-with-several-subsequent/39578646#39578646 – martin