我正在尝试找出如何访问我们传递到 @Component
装饰器中的 selector
。
例如:
@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
}
}
最终,我想使用这个来创建一个指令,自动添加属性
data-tag-name="{this.component.selector}"
,以便我可以使用Selenium查询可靠地通过选择器找到我的Angular元素。我没有使用Protractor。