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): 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 | 
            any | 
            The element to render.  | 
           
type | 
            RendererType2 | 
            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://v7.angular.io/api/core/RendererFactory2