Spec-Zone.ru › Angular

createCustomElement

Создает класс пользовательского элемента на основе компонента Angular.

Обзор Angular Elements

API

function createCustomElement<P>(
  component: Type<any>,
  config: NgElementConfig,
): NgElementConstructor<P>;
@paramcomponentType<any>

Компонент для преобразования.

@paramconfigNgElementConfig

Конфигурация, предоставляющая созданному классу информацию для инициализации.

@returnsNgElementConstructor<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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API