Les compile
de la directive angularjs a deux fonctions : preLink
y postLink
.
Fonction de préliaison
Exécuté avant que les éléments enfants ne soient liés. Il n'est pas sûr d'effectuer une transformation DOM car la fonction de liaison du compilateur ne parviendra pas à localiser les éléments corrects pour la liaison.
Fonction de post-lien
Exécuté après la liaison des éléments enfants. Il n'est pas dangereux d'effectuer une transformation du DOM dans la fonction de post-liaison.
Il indique ce qu'il ne faut pas faire en preLink
Je me demande ce que je dois utiliser et quand je dois le faire. preLink
? La plupart du temps, j'ai simplement utilisé postLink
. Y a-t-il un cas où nous devons l'utiliser ?