パラメータ付きのアクションを送信し、(9)
オンに置き換え(block.id)
ますか?
this.store.dispatch(RegistryActions.LoadRegistryLayersAction(this.block));
このパラメータを有効にするにはどうすればよいですか?
loadRegistriesLayers$: Observable<Action> = createEffect(() =>
this.actions$.pipe(
ofType(RegistryActions.LoadRegistryLayersAction),
switchMap(() =>
from(this.registryService.getRegistryPolygonsPolygons(9)).pipe(
map((layers: { [key: string]: RegistryLayerItemGeneric[] }) => {
return RegistryActions.SuccessLoadRegistryLayersAction({
payload: layers,
});
}),
catchError((error: Error) => {
return of(RegistryActions.ErrorRegistryLayersAction(error));
})
)
)
)
);
次のように、switchMapでアクセスできるはずです。
switchMap((action: {..your type}) =>
from...
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加