RendererFactory2

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

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

方法

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

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

参数

hostElement

The element to render.

type

The base class to implement.

返回值

Renderer2: The new custom renderer instance.

A callback invoked when rendering has begun.

abstract begin()?: void

参数

没有参数。

返回值

void

A callback invoked when rendering has completed.

abstract end()?: void

参数

没有参数。

返回值

void

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

abstract whenRenderingDone()?: Promise<any>

参数

没有参数。

返回值

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