
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Angular Elements открывают новые возможности для интеграции компонентов Angular в любые веб‑проекты. В этом материале вы узнаете, как использовать пользовательские элементы, чтобы повысить гибкость приложений и облегчить их внедрение в другие среды.
Angular Elements — это механизм, позволяющий преобразовывать Angular‑компоненты в нативные веб‑элементы. Они работают как обычные HTML‑теги, но при этом обладают функциональностью, реализованной в Angular.
Один из наиболее востребованных сценариев — интеграция динамических компонентов в CMS или уже существующие сайты. В таких системах сложно или невозможно разворачивать полноценный Angular‑проект, но есть потребность в отдельных интерактивных виджетах.
Курс также объясняет, как собрать Angular‑компонент в автономный JavaScript‑файл. Такой подход позволяет подключать компонент через простой тег <script> и использовать его как обычный HTML‑элемент.
Репозиторий с примерами, используемый в курсе:
https://github.com/juristr/egghead-intro-angular-elements/tree/01-custom-element-in-angular
Название ветки соответствует названию урока, что облегчает ориентирование в материалах.

Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.