Вызов метода ngOnInit из другого компонента Angular 8 - PullRequest
0 голосов

У меня есть вопрос, надеюсь, вы можете помочь мне, я работаю в приложении 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

Я ценю ваше внимание и надеюсь, что вы можете мне помочь.

...