现在有一些需求是需要做一个全局的刷新功能,当然刷新是针对当前路由组件的数据更新了,之前想通过rxjs直接在当前路由的组件中订阅事件就可,但是发现一个问题是我无法订阅到这个事件。
我当前是使用在最外层layout布局上需要使用这个功能点。
box- -header - refresh(当前功能) -body - router - components -footer 与之对应的加载方式 { path:'', component:layoutComponent, children:[ { path:'',redirectTo:'/xxx', }, { path:'xxx', loadChildren:'xxx/xxx.module#xxxModule' } ] }
当然我是访问到这个xxx路径中,但是需要刷新是在layoutComponent里的headerComponent(头部)进行的动作,这个在用全局rxjs的subject发射、订阅事件中没有截取到任何动作,这个请教大神该怎么处理。
万千封印
相关分类