Est-il possible d'activer et de désactiver une animation de directives de réduction ?
-
21-12-2019 - |
Question
J'en ai un certain nombre collapse
directives dans une application et j'aimerais pouvoir activer et désactiver individuellement leur animation (pour les "forcer" à s'ouvrir ou à se fermer), en fonction de l'état spécifique.J'ai regardé la source et je ne vois pas où je pourrais me connecter à la directive pour y parvenir.Ou est-ce que j'ai raté quelque chose d'évident ?
La seule solution que je vois pour le moment est de dupliquer toute la directive et de modifier le link
fonction pour permettre de regarder un deuxième attribut qui déterminerait si l'animation est utilisée ou non.
La solution
AFAIK, l'animation angulaire est basée sur la transition CSS, vous pouvez donc désactiver les animations en ajoutant des propriétés CSS à l'élément.
Peut-être définir un noanimate
classe comme ceci :
.noanimate {
transition: none !important;
}
alors vous pouvez ajouter/supprimer le noanimate
classe à l’élément lorsque vous souhaitez désactiver/activer l’animation.
J'espère que cela t'aides.