Оптимальный способ работы с router-outlet?
Из документации, как мне кажется,   это ваш случай.
Как по мне, если есть несвязанные иерархически компоненты, то для обмена данными между ними, надо юзать какую нить шину данных. Здесь два варианта - либо родитель получает данные и через шину делится ими с потомками, либо то же самое делает потомок.
По другому вроде никак.