Модульный интерфейс Angular 7+

Я хотел бы создать модульное интерфейсное приложение, каждый модуль должен выпускаться независимо.

Моя проблема в том, что я могу создавать модули angular для каждого модуля внешнего интерфейса, но мне нужно собрать все модули вместе, чтобы сделать релиз.

Я хочу самостоятельно выпускать модули и независимо менять версии модулей во внешнем интерфейсе.

Есть ли способ сделать динамически загружаемые статически построенные модули?

Альтернативное решение - использовать фреймы, которые мне совсем не нужны. В iframe каждый модуль может быть независимым приложением.

Наша компания раньше имела модульное приложение, но в конце концов мы отказались от него, слишком сложно управлять зависимостями модулей, скажем, несовпадением версий модуля.

ABOS 13.12.2018 15:10

Вы пробовали элементы Angular?

Dániel Kis 13.12.2018 18:35
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
2
130
1

Ответы 1

Вы можете либо выпустить каждый модуль как отдельную библиотеку, либо реализовать эти библиотеки в одном центральном приложении. Угловые элементы также может быть решением: вы можете определить целые модули как веб-элемент, который затем можно реализовать где угодно.

Другие вопросы по теме