検索

ホームページ  >  に質問  >  本文

angular.js - angular 属性ディレクティブに関する質問

@Directive({ selector: '[myHighlight]' })
@Directive デコレーターには、このディレクティブに関連付けられた HTML をテンプレートから識別するために CSS セレクターが必要です

これは公式 Web サイトの例からコピーしたものです。質問があります: @Directive デコレーターはすべてのテンプレートから myHighlight セレクターを見つける必要がありますか?もしそうなら、それは非常にリソースを大量に消費するものではないでしょうか?一般的に、検索するテンプレートを指定する必要はありませんか?

曾经蜡笔没有小新曾经蜡笔没有小新2784日前596

全員に返信(1)返信します

  • 某草草

    某草草2017-05-15 17:08:18

    この文書は非常に明確です:

    @ディレクティブには、ディレクティブに関連付けられた
    テンプレート内の HTML を識別するための CSS セレクターが必要です。
    属性の CSS セレクターは、角括弧内の属性名です。Angular は [myHighlight] を見つけます。 myHighlight.

    という名前の属性を持つ

    テンプレート内のすべての要素
    現在のテンプレート内でこのセレクターに一致するすべての要素を検索する必要があると思いますが、多くのリソースを消費します。実際、これは jquery のセレクターと何ら変わりません。

    返事
    0
  • キャンセル返事