首页 > 解决方案 > 数据共享到已经加载的组件角度 6

问题描述

我在页面中有 3 个部分。1 是左组件,2 是右组件,3 是标题组件。我想要做的是一旦我从左组件更改路由,我想更新标题组件中的一些数据,但是标题组件已经加载,所以,我如何访问已经加载的组件中的数据,
除了 - ngDocheck()

提前致谢

标签: angulartypescriptangular6angular7

解决方案


您可以使用路由器事件

ths.router.events.subscribe();

或带有代理的服务(您将在路由更改时触发)

export class MyService {
  dataToShare = new BehaviorSubject(undefined);
}
...
this.myService.dataToShare.subscribe();

或者很多其他方式。最好是在沙箱中给出一个最小、完整和可验证的示例,以便我们可以看到上下文并调整答案。


推荐阅读