On this page
Renderer
class deprecated
| npm Package | @angular/core | 
|---|---|
| Module | import { Renderer } from '@angular/core'; | 
     
| Source | core/src/render/api.ts | 
Deprecation Notes
Use the Renderer2 instead.
Overview
class Renderer {
  selectRootElement(selectorOrNode: string | any, debugInfo?: RenderDebugInfo): any
  createElement(parentElement: any, name: string, debugInfo?: RenderDebugInfo): any
  createViewRoot(hostElement: any): any
  createTemplateAnchor(parentElement: any, debugInfo?: RenderDebugInfo): any
  createText(parentElement: any, value: string, debugInfo?: RenderDebugInfo): any
  projectNodes(parentElement: any, nodes: any[]): void
  attachViewAfter(node: any, viewRootNodes: any[]): void
  detachView(viewRootNodes: any[]): void
  destroyView(hostElement: any, viewAllNodes: any[]): void
  listen(renderElement: any, name: string, callback: Function): Function
  listenGlobal(target: string, name: string, callback: Function): Function
  setElementProperty(renderElement: any, propertyName: string, propertyValue: any): void
  setElementAttribute(renderElement: any, attributeName: string, attributeValue: string): void
  setBindingDebugInfo(renderElement: any, propertyName: string, propertyValue: string): void
  setElementClass(renderElement: any, className: string, isAdd: boolean): void
  setElementStyle(renderElement: any, styleName: string, styleValue: string): void
  invokeElementMethod(renderElement: any, methodName: string, args?: any[]): void
  setText(renderNode: any, text: string): void
  animate(element: any, startingStyles: any, keyframes: any[], duration: number, delay: number, easing: string, previousPlayers?: any[]): any
}
  Members
selectRootElement(selectorOrNode: string | any, debugInfo?: RenderDebugInfo): any
  createElement(parentElement: any, name: string, debugInfo?: RenderDebugInfo): any
  createViewRoot(hostElement: any): any
  createTemplateAnchor(parentElement: any, debugInfo?: RenderDebugInfo): any
  createText(parentElement: any, value: string, debugInfo?: RenderDebugInfo): any
  projectNodes(parentElement: any, nodes: any[]): void
  attachViewAfter(node: any, viewRootNodes: any[]): void
  detachView(viewRootNodes: any[]): void
  destroyView(hostElement: any, viewAllNodes: any[]): void
  listen(renderElement: any, name: string, callback: Function): Function
  listenGlobal(target: string, name: string, callback: Function): Function
  setElementProperty(renderElement: any, propertyName: string, propertyValue: any): void
  setElementAttribute(renderElement: any, attributeName: string, attributeValue: string): void
  setBindingDebugInfo(renderElement: any, propertyName: string, propertyValue: string): void
  Used only in debug mode to serialize property changes to dom nodes as attributes.
setElementClass(renderElement: any, className: string, isAdd: boolean): void
  setElementStyle(renderElement: any, styleName: string, styleValue: string): void
  invokeElementMethod(renderElement: any, methodName: string, args?: any[]): void
  setText(renderNode: any, text: string): void
  animate(element: any, startingStyles: any, keyframes: any[], duration: number, delay: number, easing: string, previousPlayers?: any[]): any
  © 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v5.angular.io/api/core/Renderer