Spec-Zone.ru › Angular

RendererType2

Используется RendererFactory2 для связывания пользовательских данных и стилей рендеринга с реализацией рендеринга.

API

interface RendererType2 {
  id: string;
  encapsulation: ViewEncapsulation;
  styles: string[];
  data: { [kind: string]: any; };
  getExternalStyles?: ((encapsulationId?: string | undefined) => string[]) | null | undefined;
}

id

string

Уникальная строка-идентификатор нового рендерера, используемая при создании уникальных стилей для инкапсуляции.

encapsulation

ViewEncapsulation

Тип инкапсуляции представления, определяющий способ применения стилей к элементам DOM. Возможны следующие значения:

  • Emulated (по умолчанию): имитирует нативную область действия стилей.
  • Native: использует нативный механизм инкапсуляции рендерера.
  • ShadowDom: использует современный Shadow DOM и создает ShadowRoot для хост-элемента компонента.
  • None: не обеспечивает инкапсуляцию шаблона или стилей.

styles

string[]

Определяет CSS-стили, сохраняемые в экземпляре рендерера.

data

{ [kind: string]: any; }

Определяет произвольные данные, заданные разработчиком и сохраняемые в экземпляре рендерера. Это полезно для рендереров, делегирующих работу другим рендерерам.

getExternalStyles

((encapsulationId?: string | undefined) => string[]) | null | undefined

Функция, используемая платформой для создания списка URL-адресов внешних стилей, загружаемых во время выполнения.

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/RendererType2

Spec-Zone.ru

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