(инструменты взаимодействия с видео, например, импорт архива), боди (сам плеер) и футер (инструменты взаимодействия с видео, например, информация о настройках видео).
Все эти компоненты находятся у меня на одном уровне в шаблоне обобщающего компонента плеера.
Мне необходимо отслеживать действия из хэдера и футера в боди.
Я попробовал сделать сервис player-event.service, в котором есть BehaviorSubject для одного сбытия (для теста) из хэдера. Все, вроде, ок, пока я не открыл второй, третий, n... плеер. Они все отлавливают одно и тоже событие. Ок. Я добавил севрис в providers, надеясь на то, что у каждого инстанса плеера будет свой инстанс сервиса, но это не помогло.
Как такое правильно сделать? Есть ли какие-то бест практис?
прошу помощи, наверняка уже кто-то сталкивался с подобным
Обсуждают сегодня