Ich versuche herauszufinden, wie ich auf die selector
zugreifen kann, die wir in den @Component
Dekorateur übergeben.Zugriff auf "Selektor" aus einer Angular 2-Komponente
Zum Beispiel
@Component({
selector: 'my-component'
})
class MyComponent {
constructor() {
// I was hoping for something like the following but it doesn't exist
this.component.selector // my-component
}
}
Letztlich würde Ich mag diese verwenden, um eine Richtlinie zu erstellen, die ein Attribut fügt automatisch data-tag-name="{this.component.selector}"
so dass ich Selenium Anfragen zuverlässig verwenden kann, um meine Winkelelemente durch ihre Wähler zu finden.
Ich bin nicht mit Winkelmesser
Dies ist wahrscheinlich der einzige Weg, es jetzt zu tun. Der ältere (jetzt gebrochen) Weg war besser, da es keine Injektion hinzufügen musste und es zugänglich wäre, ohne eine Instanz zu benötigen, die ich beim Schreiben verwende um Tests zu beenden, um Doppelarbeit zu minimieren. –