RendererFactory2

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


RendererFactory2

class

Creates and initializes a custom renderer that implements the Renderer2 base class.

abstract class RendererFactory2 {
  abstract createRenderer(hostElement: any, type: RendererType2): Renderer2
  abstract begin()?: void
  abstract end()?: void
  abstract whenRenderingDone()?: Promise<any>
}

Methods

Creates and initializes a custom renderer for a host DOM element.

abstract createRenderer(hostElement: any, type: RendererType2): Renderer2

Parameters
hostElement any The element to render.
type RendererType2 The base class to implement.
Returns

Renderer2: The new custom renderer instance.


A callback invoked when rendering has begun.

abstract begin()?: void

Parameters

There are no parameters.

Returns

void


A callback invoked when rendering has completed.

abstract end()?: void

Parameters

There are no parameters.

Returns

void


Use with animations test-only mode. Notifies the test when rendering has completed.

abstract whenRenderingDone()?: Promise<any>

Parameters

There are no parameters.

Returns

Promise<any>: The asynchronous result of the developer-defined function.



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