Как передать компоненты между двумя независимыми модулями Angular?
Angular 7.
Есть два независимых модуля.
В модуле 1 задекларирован компонент, который включает в себя еще несколько дочерних компонентов с модуля 1.
В модуле 2 задекларирован компонент, который включает в себя еще несколько дочерних компонентов с модуля 2.
З А Д А Ч А.
Нужно с компонента модуля 1 показывать в модальном окне компонент модуля 2.
А с компонента модуля 2 показывать в модальном окне компонент модуля 1.
Импортировать модули друг в друга в обе стороны нельзя (циклическая ссылка).
Пробовал создать промежуточный модуль и в нем декларировать нужные компоненты, но тогда ошибка - не видны дочерние компоненты.
Думаю что компоненты должны как-то вызываться динамически или передаваться в какой-то промежуточный модуль...
КАК ЭТО РЕАЛИЗОВАТЬ В КОДЕ ???