The following directives support animations:
1. ngRepeat – It supports enter, leave and move animations.
2. ngInclude – It supports enter and leave animations.
3. ngView – It supports enter and leave animations.
4. ngIf – It supports enter and leave animations.
5. ngSwitch – It supports enter and leave animations.
6. ngClass – It supports addClass and removeClass animations.
7. ngShow & ngHide – These support addClass and removeClass animations.