Маршрут загрузки вложенного приложения федерации модулей

У меня есть приложение в приведенной ниже структуре

---Главное приложение (роутер-розетка>)
--Animal()
-Dashboard. (ссылка на приложение/собаку/панель управления)

--Animal (роутер-выход>)
-Dashboard (url app/cat/dashboard)

Теперь я хочу разделить компонент Dashboard, т.е. DogDashboard и CatDashboard, и загрузить его через маршрутизатор-выход компонента Animal через федерацию модулей.

Что я мог сделать до сих пор, так это создать основное приложение в качестве оболочки, создать другое приложение для Dogdasboard, но когда я перехожу на панель управления cat через пульты дистанционного управления, используется родительский маршрутизатор-выход, а не дочерний (выход животного-маршрутизатора). Любая идея, если это можно сделать?

1 ответ

Вы можете использовать сопоставитель с «startsWith» @angular-architects/module-federation-tools

Взгляните: https://www.angulararchitects.io/en/aktuelles/multi-framework-and-version-micro-frontends-with-module-federation-your-4-steps-guide/