On this page
RendererFactory2
class
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>
}
   Methods
| 
         
          createRenderer() 
          | 
      ||||
|---|---|---|---|---|
Creates and initializes a custom renderer for a host DOM element.  | 
      ||||
  | 
      
| hostElement | The element to render.  | 
          
| type | The base class to implement.  | 
          
Returns
Renderer2: The new custom renderer instance.
| 
         
          begin() 
          | 
      
|---|
A callback invoked when rendering has begun.  | 
      
  | 
      
| 
         
          end() 
          | 
      
|---|
A callback invoked when rendering has completed.  | 
      
  | 
      
| 
         
          whenRenderingDone() 
          | 
      
|---|
Use with animations test-only mode. Notifies the test when rendering has completed.  | 
      
  | 
      
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v6.angular.io/api/core/RendererFactory2