Qu'est-ce que la fonction Link dans la directive AngularJS?
Qu'est-ce que la fonction Link dans la directive AngularJS?

Vidéo: Qu'est-ce que la fonction Link dans la directive AngularJS?

Vidéo: Qu'est-ce que la fonction Link dans la directive AngularJS?
Vidéo: AngularJS Directives - Compile and Link in depth - Part 1 2024, Peut
Anonim

Lien de la directive AngularJS la clé définit fonction de lien pour le directif . Précisément, en utilisant fonction de lien , on peut définir des directives API & les fonctions qui peut ensuite être utilisé par directif pour mettre en place une logique métier. Les fonction de lien est également responsable de l'enregistrement des écouteurs DOM ainsi que de la mise à jour du DOM.

Par conséquent, comment fonctionne la directive dans AngularJS ?

Directives AngularJS sont des attributs HTML étendus avec le préfixe ng-. L'application ng directif initialise un AngularJS application. Le ng-init directif initialise les données de l'application. Le modèle ng directif lie la valeur des contrôles HTML (input, select, textarea) aux données de l'application.

Par la suite, la question est de savoir combien de types de fonctions de liaison existent dans AngularJS ? Dans le cycle de vie d'une directive, il existe quatre les fonctions qui peuvent s'exécuter s'ils sont définis. Chacun permet au développeur de contrôler et de personnaliser la directive à différent points du cycle de vie. Les quatre les fonctions sont: compiler, contrôleur, pré- relier et post- Relier.

De même, les gens demandent quelle est la différence entre la fonction de compilation et la fonction de lien dans AngularJS ?

Compiler – Il parcourt le DOM et collecte toutes les directives. Le résultat est un fonction de liaison . Relier - Il combine les directives avec un portée et produit une vue en direct. Tout changement dans le modèle de portée sont reflétés dans le vue, et toutes les interactions de l'utilisateur avec la vue sont reflétées dans le modèle de portée.

Comment utiliser une directive ?

Angulaire directives sont utilisés pour étendre la puissance du HTML en lui donnant une nouvelle syntaxe. Chaque directif a un nom - soit un nom angulaire prédéfini comme ng-repeat, soit un nom personnalisé qui peut être appelé n'importe quoi. Et chacun directif détermine où il peut être utilisé: dans un élément, un attribut, une classe ou un commentaire.

Conseillé: