When using ngAnimate to fade in each item in ngRepeat, currently all items fade in at the same time. Is it possible for each item to fade in after the previous item has faded to
This is now supported natively with 1.2: https://docs.angularjs.org/api/ngAnimate#css-staggering-animations
To make use of it, use the ng-enter-stagger
selector in your CSS, like so:
css:
.animated.ng-enter-stagger {
transition-delay: 0.3s;
animation-delay: 0.3s;
}
sass (if in use):
=stagger($delay)
&-stagger
transition-delay: $delay
animation-delay: $delay
.animated
&.ng-enter
+stagger(0.3s)