Animate Ionic 1 list-card upon deletion

I’m trying to collapse the height of a list-card in an ng-repeat when it’s deleted. It seems I can’t effectively use a max-height: 0 css animation because the height of the card is dynamic. I want the cards below to move up when one is deleted with a smooth transition. Any ideas on how to do this? I can’t get any of my attempts to work properly.

Can you provide a codepen