createCustomElement
Создает класс пользовательского элемента на основе компонента Angular.
API
function createCustomElement<P>( component: Type<any>, config: NgElementConfig, ): NgElementConstructor<P>;
NgElementConfigКонфигурация, предоставляющая созданному классу информацию для инициализации.
NgElementConstructor<P>Класс-конструктор пользовательского элемента, который можно зарегистрировать в CustomElementRegistry браузера.
Описание
Создает класс пользовательского элемента на основе компонента Angular.
Создает класс, который инкапсулирует функциональность предоставленного компонента и использует информацию о конфигурации, чтобы передать классу дополнительный контекст. Берет входные и выходные данные фабрики компонента, преобразует их в соответствующий API пользовательского элемента и добавляет обработчики изменений входных данных.
Инжектор конфигурации является начальным инжектором, установленным для класса, и по умолчанию используется для каждого созданного экземпляра. Это поведение можно переопределить с помощью статического свойства, чтобы оно применялось ко всем новым экземплярам, или передав аргумент конструктора при разовом создании.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/elements/createCustomElement