Recently, I've been delving into the ngAnimate module for AngularJS version 1.2.14
When employing $animate.addClass, everything seems to function as expected with the ng-animate, -add, and -add-active classes seamlessly added.
However, my struggle arises when trying to utilize $animate.removeClass, which appears to only execute an elem.removeClass equivalent. This results in none of the animation classes being applied during removal, like ng-animate, -remove, or -remove-active.
To illustrate this issue, I have created a plunkr that showcases the problem:
http://plnkr.co/edit/DIQSthOFxooVDSqO2KKQ?p=preview
Although I can manually code the removal methods, my preference would be to rely on the Animate directive.