Я хочу добавить / создать новый компонент Angular внутри существующей чистой библиотеки Javascript, чтобы библиотеку можно было легко интегрировать в приложения Angular.. Компонент Angular по сути будет оберткой для библиотеки. Для этой же цели мы уже добавили в библиотеку оболочку React.
Учитывая, что Angular - это фреймворк, и я не хочу кардинально менять структуру существующего проекта JS, можно ли добавить Angular в существующий проект JS? Если да, то как это делается на высоком уровне? Обычно я использую Angular-cli v6 в других своих проектах.
поскольку angular 6 выпускает введение в угловой элемент, проверьте мой ответ @ Mayhem50



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Элементы Angular - это компоненты Angular, упакованные в виде настраиваемых элементов, веб-стандарт для определения новых элементов HTML независимо от фреймворка.
Создание пользовательского элемента с использованием угловых элементов
Angular Elements - Практическое введение в веб-компоненты с Angular 6
Браузерная поддержка настраиваемых элементов
Chrome Supported natively.
Opera Supported natively.
Safari Supported natively.
Firefox Set the
dom.webcomponents.enabledanddom.webcomponents.customelements.enabledpreferences totrue. Planned to be enabled by default in version 60/61.Edge Working on an implementation.
Я видел это с помощью angularJS (не Angular), но я не рекомендую это делать. Но вы можете настроить свою страницу как приложение angular, а другой ваш javascript по-прежнему должен работать нормально.