linkRenderer
npm Package | @angular/core |
---|---|
Module | import { Renderer } from '@angular/core'; |
Source | core/src/render/api.ts |
linkDeprecation Notes
Use the Renderer2
instead.
linkOverview
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
}
linkMembers
setBindingDebugInfo(renderElement: any, propertyName: string, propertyValue: string): void
Used only in debug mode to serialize property changes to dom nodes as attributes.