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

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

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

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

répondre à tous(1)
某草草

Le document est très clair :

@Directive nécessite un sélecteur CSS pour identifier le HTML dans le
modèle associé à notre directive. Le sélecteur CSS pour
un attribut est le nom de l'attribut entre crochetsle sélecteur est [myHighlight]. Angular localisera tous les éléments du
modèle qui ont un attribut nommé myHighlight.

Il faudrait trouver tous les éléments qui correspondent à ce sélecteur dans le modèle actuel, ce qui est très gourmand en ressources comme vous le pensez. En fait, ce n'est pas différent du sélecteur de jquery.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!