I got a weird problem with angular animations. I am using ngAnimate module for some part of my application. My problem is with ng-repeat or ng-class if the element already has a css transition if you remove it from model array it never gets removed from DOM.
I have just created an example using angular TODO exercise which should be hopefully familiar to people.
I have added a shake button. Before clicking on the shake button everything works as it is. After clicking the shake button and click archive button, archived items never get removed from DOM.
Any help would be appreciated.