Angular 角度数据传输和使用

Angular 角度数据传输和使用,angular,service,components,Angular,Service,Components,我有一个具有模板的组件A <div>component **A**</div> <router-outlet></router-outlet> 所以当B组件呈现时,它从某个服务中提取数据 在这一点上,一切看起来都很好 如果我按下指向site.com/A/C B部分html将由C组件中的html更改 但是如果在那之后我再次按下链接site.com/A/B 我看到B组件页面,没有来自服务的数据。 如何修改此项目,以便在从一个url切换到另一

我有一个具有模板的组件A

 <div>component **A**</div>
    <router-outlet></router-outlet>
所以当B组件呈现时,它从某个服务中提取数据

在这一点上,一切看起来都很好

如果我按下指向
site.com/A/C

B部分html将由C组件中的html更改

但是如果在那之后我再次按下链接
site.com/A/B

我看到B组件页面,没有来自服务的数据。
如何修改此项目,以便在从一个url切换到另一个url时生成一些数据并多次使用,直到加载主A组件?

您能分享您的UI屏幕截图吗??
  export class someService {
    dataUpdated:EventEmitter<any> = new EventEmitter();
    constructor() { }
    setLatestData(someData) {
      this.dataUpdated.emit(someData);
    }
  }