У меня есть вопрос, надеюсь, вы можете помочь мне, я работаю в приложении angular с Firestore, и мне нужно вызвать метод ngOnInit компонента из другого компонента, проблема в том, что оба компонента интегрированы в разные части. Первый - это заголовок, который находится внутри компонента, который содержит больше заголовков, здесь используется компонент, содержащий Router-Outlet, где мне нужно вызвать метод ngOnInit заголовка.
Это ngOnInit метод пользователя app-header-user, которого я хочу вызвать
Component({
selector: 'app-header-user',
templateUrl: './app-header-user.component.html',
styleUrls: ['./app-header-user.component.scss']
})
export class HeaderUserComponent implements OnInit{
ngOnInit() {
Some code...
}
}
Первый компонент (заголовок) содержится так же вместе с другими заголовками в app-header:
<ul>
<li><app-header-notify></app-header-notify></li>
<li><app-header-user></app-header-user></li>
</ul>
Этот компонент, который содержит заголовки, содержится в компоненте вместе с Router-Outlet.
<app-header></app-header>
<div class="inner-content">
<router-outlet></router-outlet>
</div>
Мне нужно вызвать метод ngOnInit пользователя app-header-user из компонента, содержащегося в Router-Outlet
Я ценю ваше внимание и надеюсь, что вы можете мне помочь.