Как создать модуль приложения с версией Angluar6 в существующей системе со старой версией AngularJS (1.x)
У нас есть система, в которой есть основное приложение AngularJS, которое имеет страницу для перенаправления пользователя на разные модули (в зависимости от маршрута URL). Эти субмодули также создаются с использованием AngularJS (каждый будет иметь свою отдельную папку).
Теперь нам нужно создать еще один субмодуль. Поскольку каждый модуль отделен друг от друга, мы выбираем последнюю версию Angular6 для создания этого нового модуля. Мой вопрос заключается в том, как общие компоненты / другие (навигационное меню / обработка ошибок / уведомления) могут быть разделены между этим новым приложением Angular6 и другими будущими модулями Angular6
Если мы напишем его в новом модуле Angular6, мы не сможем использовать его повторно, и поскольку мы не можем переместить компоненты за пределы папки приложения, невозможно сделать компоненты доступными для всех будущих модулей Angluar6.
Потому что в этом случае я думал о создании другого отдельного модуля Angluar6 (например, главного приложения), в котором присутствует весь общий код (левое навигационное меню и т. Д.). Затем мы можем использовать этот модуль в качестве зависимости от других в качестве внешней библиотеки. В конце мастер будет использоваться для всех других приложений
Есть ли лучший способ создать такой особый случай или создать отдельное мастер-приложение?