wollte ich wissen, was für einen Unterschied zwischen diesem Code ist:Unterschied zwischen der Verwendung von Winkel 2-Renderer und mit nativeElement
export class SomeDirective implements OnInit {
constructor(private _elRef: ElementRef){}
ngOnInit(): any {
this._elRef.nativeElement.style.backgroundColor = 'green';
}
}
und diese:
export class SomeDirective implements OnInit {
constructor(private _elRef: ElementRef, private _renderer: Renderer){}
ngOnInit(): any {
this._renderer.setElementStyle(this._elRef, 'background-color', 'green');
}
}
Ich weiß, dass der zweite hat einige Vorteile über die erste muss ich nur wissen, was diese Vorteile sind.