2

我有几个路由,每个路由都有一个应该从服务器加载数据的表。当带有表的路由变为活动状态时,如何向 ngrx/store 发送操作以从服务器加载数据?

谢谢

4

1 回答 1

2

您可以使用@ngrx/router-store在不同的生命周期步骤上分派操作。

然后添加一个效果,ROUTER_NAVIGATED例如监听特定位置的过滤器并调度所需的加载操作。

@Effect()
$routerNavigated = this.actions$.ofType(ROUTER_NAVIGATED)
.pipe(filter(action => (/persons/g).test(action.payload.url)),
map(action =>  new LoadSomePersonsData()));
于 2018-10-31T13:56:36.897 回答