Я разделил свое приложение angular на несколько библиотек.
Мой шаблон компонента приложения будет выглядеть как
<app-header></app-header>
<router-outlet><router-outlet>
<app-footer></app-footer>
Также я настроил несколько маршрутов, например,
/ home - домашний компонент
/ users / user - пользовательский компонент (как дочерний компонент внутри пользовательского компонента)
Теперь мне нужно передать данные из домашнего или пользовательского компонента в заголовок компонент.
Я знаю, что это может быть достигнуто с помощью службы или магазина.
Но моя проблема в том, что заголовок, главная, пользователь все находятся в разных библиотеках, из-за этого я получаю циркуляр dependency.
Итак, сейчас я пытаюсь передать данные из дома / пользователя в appcomponent, а затем передать данные из appcomponent в заголовок, используя @Output
, @Input
и emitter
. Но я не могу передать данные на <router-outlet>
Пожалуйста, помогите мне решить эту ситуацию