RendererType2

From Get docs
< @angular/coreAngular/docs/11/api/core/renderertype2


RendererType2

interface

Used by RendererFactory2 to associate custom rendering data and styles with a rendering implementation.

interface RendererType2 {
  id: string
  encapsulation: ViewEncapsulation
  styles: (string | any[])[]
  data: {...}
}

Properties

Property Description
id: string A unique identifying string for the new renderer, used when creating unique styles for encapsulation.
encapsulation: ViewEncapsulation

The view encapsulation type, which determines how styles are applied to DOM elements. One of

  • Emulated (default): Emulate native scoping of styles.
  • Native: Use the native encapsulation mechanism of the renderer.
  • ShadowDom: Use modern Shadow DOM and create a ShadowRoot for component's host element.
  • None: Do not provide any template or style encapsulation.
any[])[] Defines CSS styles to be stored on a renderer instance.
data: { [kind: string]: any; } Defines arbitrary developer-defined data to be stored on a renderer instance. This is useful for renderers that delegate to other renderers.


© 2010–2021 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v11.angular.io/api/core/RendererType2