То, что я пытаюсь сделать в Aurelia, - это то, что Prism делает в приложениях WPF-Composite.
Итак, допустим, у меня есть приложение "shell", которое определяет основной макет приложения, а затем яесть модули, которые я могу подключить во время выполнения.Этими модулями может быть само приложение Aurelia или плагин Aurelia (не знаете, что использовать - нужна рекомендация).После загрузки модуль должен добавить свои пункты меню в главное меню приложения, чтобы раскрыть его возможности.
Это макет приложения:
![The Main application shell that shows modules/features in the menu on the left side.](https://i.stack.imgur.com/aVunD.png)
Каждый модуль может иметь несколько пунктов меню и можетбыть довольно сложным.
Я использую последний Typescript, Aurelia-CLI для создания приложения, и я использую встроенный пакет: Новый встроенный пакет Aurelia .
Итак, чего я не знаю:
Эти модули / функции - какими они должны быть?(Может быть, плагины Aurelia или другое приложение Aurelia?)
Как загрузить эти модули / функции во время выполнения?(например, развернуть его в папке с некоторыми плагинами и указать основному приложению оболочки загрузить их)
- Как изменить главное меню и добавить новые пункты меню из загруженного модуля?
Пожалуйста, помогите