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