angulaire.js - Questions sur les directives d'attribut angulaire
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 17:06:18
0
1
620

@Directive({ selector: '[myHighlight]' })
Le décorateur @Directive nécessite un sélecteur CSS afin d'identifier le HTML associé à cette directive à partir du modèle

Ceci est copié de l'exemple sur le site officiel. J'ai une question : le décorateur @Directive doit-il trouver le sélecteur myHighlight parmi tous les modèles ? Si tel est le cas, n’est-ce pas très gourmand en ressources ? De manière générale, ne faut-il pas préciser un modèle à rechercher ?

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

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