animate.leave event is firing in an @for block where the element should not be removed. From the error, it would appear even angular thinks it should be there. Three ...