@Directive({ selector: '[myHighlight]' })
@Directive デコレーターには、このディレクティブに関連付けられた HTML をテンプレートから識別するために CSS セレクターが必要です
これは公式 Web サイトの例からコピーしたものです。質問があります: @Directive デコレーターはすべてのテンプレートから myHighlight セレクターを見つける必要がありますか?もしそうなら、それは非常にリソースを大量に消費するものではないでしょうか?一般的に、検索するテンプレートを指定する必要はありませんか?
この文書は非常に明確です:
現在のテンプレート内でこのセレクターに一致するすべての要素を検索する必要があると思いますが、多くのリソースを消費します。実際、これは jquery のセレクターと何ら変わりません。