Задать вопрос
@atmk

Как передать компоненты между двумя независимыми модулями Angular?

Angular 7.
Есть два независимых модуля.
В модуле 1 задекларирован компонент, который включает в себя еще несколько дочерних компонентов с модуля 1.
В модуле 2 задекларирован компонент, который включает в себя еще несколько дочерних компонентов с модуля 2.

З А Д А Ч А.
Нужно с компонента модуля 1 показывать в модальном окне компонент модуля 2.
А с компонента модуля 2 показывать в модальном окне компонент модуля 1.

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

Войдите, чтобы написать ответ

Похожие вопросы