ComponentMirror
Интерфейс, описывающий подмножество метаданных компонента, которое можно получить с помощью функции reflectComponentType.
API
interface ComponentMirror<C> {
readonly selector: string;
readonly type: Type<C>;
readonly inputs: readonly { readonly propName: string; readonly templateName: string; readonly transform?: ((value: any) => any) | undefined; readonly isSignal: boolean; }[];
readonly outputs: readonly { readonly propName: string; readonly templateName: string; }[];
readonly ngContentSelectors: readonly string[];
readonly isStandalone: boolean;
}
selector
stringHTML-селектор компонента.
type
Type<C>Тип компонента, который создаст фабрика.
inputs
readonly { readonly propName: string; readonly templateName: string; readonly transform?: ((value: any) => any) | undefined; readonly isSignal: boolean; }[]Входные параметры компонента.
outputs
readonly { readonly propName: string; readonly templateName: string; }[]Выходные параметры компонента.
ngContentSelectors
readonly string[]Селектор для всех элементов
isStandalone
booleanУказывает, помечен ли этот компонент как автономный. Примечание: дополнительный флаг, отсутствующий в ComponentFactory.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/ComponentMirror