Ich habe eine App, die Angular 1.5 verwendet, und ich benutze ngAnimate und animate.css, um einfache Animationen zu behandeln. Ich stoße auf ein Problem, bei dem ich ein untergeordnetes Element animieren muss, und ng-enter/leave wird über ng-if auf das übergeordnete Element angewendet.Animieren von Kindelement mit ngAnimate und animate.css
Hier ist mein Markup:
<div class="parent" ng-if="vm.showPanel">
<div class="child animated"> <!--This is the element that need the animation-->
some content
</div>
</div>
Hier ist die CSS ist:
.parent.ng-enter > div.child{
animation: bounceInRight 1s;
}
.parent.ng-leave > div.child{
animation: bounceOutRight 1s;
}
Wenn ich die Animation auf das Element übergeordnete Anwendung funktioniert es ganz gut, aber ich brauche es in diesem Kind-Element . Irgendwelche Vorschläge?? Ich weiß, das muss etwas ziemlich Einfaches sein, aber ich bin mir nicht sicher, was ich vermisse. Danke im voraus, Jungs.
haben Sie sah [ 'ng-belebtes-Kinder = "true"'] (https://code.angularjs.org/1.5.8/docs/api/ngAnimate/directive/ngAnimateChildren)? – plong0
@ plong0 Ich versuchte dies, aber kein Glück:/ –