Angular 2使用CSS钩子作为选择器

时间:2016-11-02 11:09:18

标签: angular

Angular 2的新手,目前正在尝试使用它构建网站。但是,我遇到了与组件装饰器相关的问题"选择器"。如果我使用自定义标记,例如' my-tag'然后它可以工作,但如果我使用一个CSS选择器,例如' #myId',那么它就不会。

这不起作用;

@Component({
    selector: '#siteNav',
    templateUrl: ...
})

这确实有效

@Component({
    selector: 'site-nav',
    templateUrl: ...
})

有什么显而易见的我在这里做错了吗?

1 个答案:

答案 0 :(得分:1)

#someId不受支持。

改为使用

selector: '[id=siteNav]'

https://github.com/angular/angular/issues/11885