angular элементов, несколько компонентов с общим углом / плющ - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь добавить 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 ...)

...