如何将appComponent中的函数停止到homeComponent。 Angular2

时间:2016-06-24 13:42:31

标签: angular

需要建议,找不到方法。 我有注册的appComponent 和功能:

 logout () {
   "HOMECOMPONENT??".clearInterval(this.timer); //it should go to homeComponent and clearInterval
  this.authenticationService.logout((result) => this.isLogged());
}

当我按下注销时,首先需要清除其他组件中的间隔,这个组件叫做homeComponent.if' ts?怎么做?

1 个答案:

答案 0 :(得分:1)

如果HomeComponentAppComponent的直接孩子,那么您可以使用ViewChild引用它:

@ViewChild(HomeComponent)
homeComponent: HomeComponent

stopHomeTimer() {
    this.homeComponent.stopTimer();
}

http://learnangular2.com/viewChild/