数据共享到已倾斜的角组件6

时间:2019-02-22 14:22:27

标签: angular typescript angular6 angular7

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

预先感谢

1 个答案:

答案 0 :(得分:1)

您可以使用路由器事件

ths.router.events.subscribe();

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

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

或许多其他方式。最好是在Minimal, Complete and Verifiable Example中加上一个sandbox,以便我们可以看到上下文并调整答案。