84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
@Directive({ selector: '[myHighlight]' })@Directive 装饰器需要一个 css 选择器,以便从模板中识别出关联到这个指令的 HTML
这是从官网上面例子copy下来的,有一个疑问:@Directive 装饰器是不是要从所有模板上面找出myHighlight这个选择器?如果是这样的话,不是很耗资源吗?一般情况下不是应该指定某个模板里面找?
この文書は非常に明確です:
@ディレクティブには、ディレクティブに関連付けられたテンプレート内の HTML を識別するための CSS セレクターが必要です。 属性の CSS セレクターは、角括弧内の属性名です。Angular は [myHighlight] を見つけます。 myHighlight. という名前の属性を持つテンプレート内のすべての要素
@ディレクティブには、ディレクティブに関連付けられたテンプレート内の HTML を識別するための CSS セレクターが必要です。 属性の CSS セレクターは、角括弧内の属性名です。Angular は [myHighlight] を見つけます。 myHighlight. という名前の属性を持つ
この文書は非常に明確です:
現在のテンプレート内でこのセレクターに一致するすべての要素を検索する必要があると思いますが、多くのリソースを消費します。実際、これは jquery のセレクターと何ら変わりません。