Notification angularJS lorsque l'élément est supprimé
Je suis de la création d'une nouvelle directive, et je me demandais comment être averti lorsque angulaire retirer l'élément du DOM.
Mon but est d'ajouter une animation jquery lorsqu'un élément est supprimé.
source d'informationauteur Franck Freiburger | 2012-07-18
Vous devez vous connecter pour publier un commentaire.
Si vous essayez d'animer la suppression de l'élément que vous devez faire cela avant de la retirer.
J'ai créé un violon de le démontrer.
Dans la première section, vous écoutez la
$destroy
événement qui angulaire appel à des éléments qui sont supprimés à partir DOM.Dans le deuxième cas, j'ai créé une directive qui fadeOut et retirer l'élément automatique.
Dans le troisième cas, la directive juste fadeOut l'élément et la suppression est transmis au contrôleur.
Si vous voulez fadeOut l'élément qui sont supprimés, alors vous ne pouvez pas utiliser la première option.
Entre la deuxième et la troisième personnellement, je suggère la troisième car il est plus souple.