La suppression d'élément du DOM avec ng-if ou ng-show est retardée lorsque ngAnimate est injecté dans l'application, cela ne se produit pas autrement.La suppression d'élément via ng-if est retardée lors de l'utilisation de ngAnimate
Plunkr: https://plnkr.co/edit/rPTjsDCcgGpg6xfS0IVP
var app = angular.module('app', ['ngAnimate']);
Pourquoi est-ce qui se passe, et comment puis-je résoudre ce problème?
Vous avez probablement une transition CSS quelque part autour de l'élément/classes en question. – Phil
Je suis à peu près sûr que cela se passe dans le fichier semantic.css que vous incluez. –
Cela ne se produit pas si ngAnimate n'est pas injecté. Si vous supprimez ngAnimate, vous verrez qu'il fonctionne comme prévu avec ou sans semantic-ui. –