Swiftorial Logo
Home
Swift Lessons
AI Tools
Learn More
Career
Resources

Angular FAQ: Top Questions

33. What is Renderer2 in Angular?

Renderer2 is a service provided by Angular for safely manipulating elements in the DOM. It abstracts DOM manipulation to make code compatible with different rendering environments.


constructor(private renderer: Renderer2, private el: ElementRef) {}

ngOnInit() {
  this.renderer.setStyle(this.el.nativeElement, 'color', 'blue');
}
        
  • Used to set styles, classes, and attributes without direct DOM access.