通过router-outlet“child”组件传递parentcomponent变量

时间:2016-12-28 13:54:34

标签: html angular typescript

所以我有一个产品“父”页面,它有3个路由器链接,可以将页面的一部分改为例如“子”概述页面,图库页面或规格页面。

现在,有关产品的信息由变量“product”中的父产品页面(详细信息,图像和规格链接)保存。如何从我的routeroutlet使用的子组件访问父组件的“product”变量?

1 个答案:

答案 0 :(得分:0)

服务

t

组件

@Injectable()
export class AppService{
  private mainSource = new Subject<boolean>();
  main$ = this.mainSource.asObservable();

  setWorking(isWorking: boolean) {
    this.mainSource.next(isWorking);
  }
}