Я пытаюсь добавить angular в существующее унаследованное приложение, меняя страницу / компоненты по одному.
Я могу создавать пользовательские элементы, используя: createCustomElement
, как упомянуто здесь: https://angular.io/guide/elements
Но я хочу создать несколько компонентов, каждый из которых должен быть скомпилирован в отдельный файл + все общие ресурсы (расшатанные по дереву) компилируются в отдельный файл. Пример:
- dist
- кнопка. js
- таблица. js (использует кнопку, но как пользовательский элемент, а не с импортом)
- invoice. js
- ...
- angular. js (содержит http-клиент, поскольку используется таблицей, но не http-форму, поскольку не используется + polyfill customElement. ..)
Когда я хочу использовать только кнопки, мой файл. html содержит только теги сценария для angular. js и кнопку. js
Когда я хочу использовать таблицы, я также добавляю таблицу. js ...
Я нашел много статей, репо, в том числе: https://github.com/manfredsteyer/ngx-build-plus но это я не мог Не разбивайте фрагменты и просто импортируйте необходимые файлы, и они будут работать
Есть идеи, как настроить мой проект для этого, пожалуйста? Спасибо
Редактировать: было бы еще лучше, если бы у меня был контроль, чтобы выбрать некоторые компоненты для добавления к основному angular. js, поскольку они используются всеми остальными (например: включают компоненты кнопки). с angular ...)