需要建议,找不到方法。 我有注册的appComponent 和功能:
logout () {
"HOMECOMPONENT??".clearInterval(this.timer); //it should go to homeComponent and clearInterval
this.authenticationService.logout((result) => this.isLogged());
}
当我按下注销时,首先需要清除其他组件中的间隔,这个组件叫做homeComponent.if' ts?怎么做?
答案 0 :(得分:1)
如果HomeComponent
是AppComponent
的直接孩子,那么您可以使用ViewChild
引用它:
@ViewChild(HomeComponent)
homeComponent: HomeComponent
stopHomeTimer() {
this.homeComponent.stopTimer();
}