Criando uma diretiva de atributo customizada:
Criar uma diretiva para manipular o DOM.
ng g d nome-da-diretiva
<p appFundoAmarelo>
Texto com fundo amarelo
</p>
import { Directive, Renderer } from '@angular/core'
@Directive ({
selector: '[appFundoAmarelo]'
})
expor class NomeDaDiretiva {
constructor(
private _renderer: Renderer,
private _elementRef: ElementRef
) {
this._renderer.setElementStyle(
this._elementRef.nativeElement,
'background-color',
'yellow'
);
}
}