2016-11-02 15 views
1

角度2に新しく、現在サイトでサイトを構築しようとしています。しかし、コンポーネントデコレータの「セレクタ」に関する問題が発生しています。例えば ​​'my-tag'のようなカスタムタグを使用すると動作しますが、 '#myId'のようなCSSセレクタを使用した場合は表示されません。セレクタとしてCSSフックを使用する角度2

これは機能しません。

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

これは

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

に動作し、私はここで間違ってやっている明白なものはありますか?

答えて

1

#someIdはサポートされていません。

ではなく

selector: '[id=siteNav]' 

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

+0

を使用して仕事をすること、ありがとうございます。しかし、 "#header"セレクタが親コンポーネントのために機能するので、矛盾します。 –

+0

私はルートコンポーネントを意味すると思いますか?あなたは正しい、それは少し矛盾している。 –

関連する問題