Change your 'hidding' class from ng-hide
to fadeOut
. fadeOut
, like fadeIn
is the animate.css way of doing it.
Demo: http://plnkr.co/edit/l0xqnE?p=preview
<div ng-if="showFirst" ng-class="{ 'animated fadeIn' : showFirst, 'fadeOut': !showFirst }">