Zugriff auf 'Selektor' innerhalb einer Angular 2-Komponente

9

Ich versuche herauszufinden, wie ich auf die selector zugreifen kann, die wir an den @Component Dekorator übergeben.

Zum Beispiel

%Vor%

Letztendlich möchte ich das verwenden, um eine Direktive zu erstellen, die automatisch ein Attribut data-tag-name="{this.component.selector}" hinzufügt, so dass ich Selenium-Abfragen verwenden kann, um meine eckigen Elemente mit ihrem Selektor zuverlässig zu finden.

Ich verwende keinen Winkelmesser

    
Juan Mendes 12.05.2016, 13:21
quelle

2 Antworten

12

Verwenden Sie ElementRef :

%Vor%     
Anton Poznyakovskiy 03.03.2017, 13:09
quelle
8

OUTDATED Siehe Ссылка

Sie müssen die Metadaten mit Ihrer Komponente verknüpfen:

Wichtiger Hinweis Annotationen werden entfernt, wenn Sie den AOT-Compiler ausführen Rendering dieser Lösung ist ungültig, wenn Sie Vorlagen vorkompilieren

%Vor%     
Thierry Templier 12.05.2016 13:25
quelle