@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.
Le document est très clair :
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.