Comment accéder à l'élément HTML à partir de l'intérieur de l'Angulaire de l'attribut de la directive?

L'angle de docs fournir un exemple de création d'un attribut de la directive qui modifie la couleur d'arrière-plan d'un élément:

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

<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';
    }
}

Puis-je également utiliser el.nativeElement pour obtenir le contenu de l'élément (par exemple,Highlight me!), de modifier cela et mise à jour de l'élément?

Avez-vous essayé un console.log(el.nativeElement) et essayé d'inspecter cet objet?
oui, j'obtiens ceci: <h2 _ngcontent-cul-1="" typedeffect="">My Heroes</h2> mais je n'ai pas eu du tout de la joie dans l'accès au contenu
ne pas s'attendre à ce que, je suis désolé. j'ai posté une réponse, y compris ce "problème".

OriginalL'auteur Gareth Whittaker | 2016-06-23