Questions marquées «directive»

759
Comment mettre l'accent sur le champ de saisie?

Quelle est la «méthode angulaire» pour mettre l'accent sur le champ de saisie dans AngularJS? Exigences plus spécifiques: Lorsqu'un modal est ouvert, mettez l'accent sur un prédéfini à l' <input>intérieur de ce modal. À chaque fois que cela <input>devient visible (par exemple en...

529
Lien vs compilation vs contrôleur

Lorsque vous créez une directive, vous pouvez mettre du code dans le compilateur, la fonction de liaison ou le contrôleur. Dans les documents, ils expliquent que: les fonctions de compilation et de liaison sont utilisées dans différentes phases du cycle angulaire les contrôleurs sont partagés entre...

266
Qu'est-ce que ng-transclude?

J'ai vu un certain nombre de questions sur StackOverflow discutant de ng-transclude, mais aucune expliquant en termes simples ce que c'est. La description dans la documentation est la suivante: Directive qui marque le point d'insertion pour le DOM transclus de la directive parent la plus proche qui...

265
Lors de l'écriture d'une directive dans AngularJS, comment puis-je décider si je n'ai pas besoin d'une nouvelle étendue, d'une nouvelle étendue enfant ou d'une nouvelle étendue isolée?

Je suis à la recherche de lignes directrices que l'on peut utiliser pour aider à déterminer quel type de portée à utiliser lors de l'écriture d'une nouvelle directive. Idéalement, j'aimerais quelque chose de similaire à un organigramme qui me guidera à travers un tas de questions et sort la bonne...