Renderer
class deprecated
Deprecated: Use the Renderer2 instead.
abstract class Renderer {
  abstract selectRootElement(selectorOrNode: any, debugInfo?: RenderDebugInfo): any
  abstract createElement(parentElement: any, name: string, debugInfo?: RenderDebugInfo): any
  abstract createViewRoot(hostElement: any): any
  abstract createTemplateAnchor(parentElement: any, debugInfo?: RenderDebugInfo): any
  abstract createText(parentElement: any, value: string, debugInfo?: RenderDebugInfo): any
  abstract projectNodes(parentElement: any, nodes: any[]): void
  abstract attachViewAfter(node: any, viewRootNodes: any[]): void
  abstract detachView(viewRootNodes: any[]): void
  abstract destroyView(hostElement: any, viewAllNodes: any[]): void
  abstract listen(renderElement: any, name: string, callback: Function): Function
  abstract listenGlobal(target: string, name: string, callback: Function): Function
  abstract setElementProperty(renderElement: any, propertyName: string, propertyValue: any): void
  abstract setElementAttribute(renderElement: any, attributeName: string, attributeValue?: string): void
  abstract setBindingDebugInfo(renderElement: any, propertyName: string, propertyValue: string): void
  abstract setElementClass(renderElement: any, className: string, isAdd: boolean): void
  abstract setElementStyle(renderElement: any, styleName: string, styleValue?: string): void
  abstract invokeElementMethod(renderElement: any, methodName: string, args?: any[]): void
  abstract setText(renderNode: any, text: string): void
  abstract animate(element: any, startingStyles: any, keyframes: any[], duration: number, delay: number, easing: string, previousPlayers?: any[]): any
}   Methods
|     selectRootElement()      | ||||||
|---|---|---|---|---|---|---|
   |  
  selectorOrNode  |  any |  |
  debugInfo  |  RenderDebugInfo |    Optional. Default is   |  
Returns
any
|     createElement()      | |||||||||
|---|---|---|---|---|---|---|---|---|---|
   |  
  parentElement  |  any |  |
  name  |  string |  |
  debugInfo  |  RenderDebugInfo |    Optional. Default is   |  
Returns
any
|     createViewRoot()      | |||
|---|---|---|---|
   |  
  hostElement  |  any |  
Returns
any
|     createTemplateAnchor()      | ||||||
|---|---|---|---|---|---|---|
   |  
  parentElement  |  any |  |
  debugInfo  |  RenderDebugInfo |    Optional. Default is   |  
Returns
any
|     createText()      | |||||||||
|---|---|---|---|---|---|---|---|---|---|
   |  
  parentElement  |  any |  |
  value  |  string |  |
  debugInfo  |  RenderDebugInfo |    Optional. Default is   |  
Returns
any
|     projectNodes()      | ||||||
|---|---|---|---|---|---|---|
   |  
  parentElement  |  any |  |
  nodes  |  any[] |  
Returns
void
|     attachViewAfter()      | ||||||
|---|---|---|---|---|---|---|
   |  
  node  |  any |  |
  viewRootNodes  |  any[] |  
Returns
void
|     detachView()      | |||
|---|---|---|---|
   |  
  viewRootNodes  |  any[] |  
Returns
void
|     destroyView()      | ||||||
|---|---|---|---|---|---|---|
   |  
  hostElement  |  any |  |
  viewAllNodes  |  any[] |  
Returns
void
|     listen()      | |||||||||
|---|---|---|---|---|---|---|---|---|---|
   |  
  renderElement  |  any |  |
  name  |  string |  |
  callback  |  Function |  
Returns
Function
|     listenGlobal()      | |||||||||
|---|---|---|---|---|---|---|---|---|---|
   |  
  target  |  string |  |
  name  |  string |  |
  callback  |  Function |  
Returns
Function
|     setElementProperty()      | |||||||||
|---|---|---|---|---|---|---|---|---|---|
   |  
  renderElement  |  any |  |
  propertyName  |  string |  |
  propertyValue  |  any |  
Returns
void
|     setElementAttribute()      | |||||||||
|---|---|---|---|---|---|---|---|---|---|
   |  
  renderElement  |  any |  |
  attributeName  |  string |  |
  attributeValue  |  string |    Optional. Default is   |  
Returns
void
|     setBindingDebugInfo()      | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|   Used only in debug mode to serialize property changes to dom nodes as attributes.  |  |||||||||
   |  
  renderElement  |  any |  |
  propertyName  |  string |  |
  propertyValue  |  string |  
Returns
void
|     setElementClass()      | |||||||||
|---|---|---|---|---|---|---|---|---|---|
   |  
  renderElement  |  any |  |
  className  |  string |  |
  isAdd  |  boolean |  
Returns
void
|     setElementStyle()      | |||||||||
|---|---|---|---|---|---|---|---|---|---|
   |  
  renderElement  |  any |  |
  styleName  |  string |  |
  styleValue  |  string |    Optional. Default is   |  
Returns
void
|     invokeElementMethod()      | |||||||||
|---|---|---|---|---|---|---|---|---|---|
   |  
  renderElement  |  any |  |
  methodName  |  string |  |
  args  |  any[] |    Optional. Default is   |  
Returns
void
|     setText()      | ||||||
|---|---|---|---|---|---|---|
   |  
  renderNode  |  any |  |
  text  |  string |  
Returns
void
|     animate()      | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
   |  
  element  |  any |  |
  startingStyles  |  any |  |
  keyframes  |  any[] |  |
  duration  |  number |  |
  delay  |  number |  |
  easing  |  string |  |
  previousPlayers  |  any[] |    Optional. Default is   |  
Returns
any
    © 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
    https://v7.angular.io/api/core/Renderer