Est-il possible d'activer et de désactiver une animation de directives de réduction ?

StackOverflow https://stackoverflow.com//questions/25059401

  •  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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top