Wie greifen Sie innerhalb einer Angular-Attribut-Direktive auf das Element-HTML zu?

In den Angular-Dokumenten finden Sie ein Beispiel zum Erstellen einer Attributanweisung, mit der die Hintergrundfarbe eines Elements geändert wird:

https: //angular.io/docs/ts/latest/guide/attribute-directives.htm

<p myHighlight>Highlight me!</p>
import { Directive, ElementRef } from '@angular/core';

@Directive({ selector: '[myHighlight]' })

export class HighlightDirective {
    constructor(el: ElementRef) {
        el.nativeElement.style.backgroundColor = 'yellow';
    }
}
,

ann ich auch @ verwendel.nativeElement, um den Inhalt des Elements abzurufen (z. B.Highlight me!), ändere dies und aktualisiere das Element?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage