angular.js - 关于angular属性指令的疑问
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 17:06:18
0
1
569

@Directive({ selector: '[myHighlight]' })
@Directive 装饰器需要一个 css 选择器,以便从模板中识别出关联到这个指令的 HTML

这是从官网上面例子copy下来的,有一个疑问:@Directive 装饰器是不是要从所有模板上面找出myHighlight这个选择器?如果是这样的话,不是很耗资源吗?一般情况下不是应该指定某个模板里面找?

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(1)
某草草

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

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

という名前の属性を持つ

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!