У меня есть приложение, которое использует Angular 1.5, и я использую ngAnimate и animate.css для обработки простых анимаций. Я столкнулся с проблемой, когда мне нужно анимировать дочерний элемент, а ng-enter/leave применяется к его родительскому элементу через ng-if.Анимация дочернего элемента с ngAnimate и animate.css
Вот моя разметка:
<div class="parent" ng-if="vm.showPanel">
<div class="child animated"> <!--This is the element that need the animation-->
some content
</div>
</div>
Вот CSS:
.parent.ng-enter > div.child{
animation: bounceInRight 1s;
}
.parent.ng-leave > div.child{
animation: bounceOutRight 1s;
}
Если я применить анимацию к родительскому элементу он работает просто отлично, но мне нужно это в том, что дочерний элемент , Какие-либо предложения?? Я знаю, что это должно быть что-то довольно прямое, но я не уверен, что мне не хватает. Спасибо заранее, ребята.
вы смотрели на [ 'нг-одушевленных детях = "истинный"'] (https://code.angularjs.org/1.5.8/docs/api/ngAnimate/директива/ngAnimateChildren)? – plong0
@ plong0 Я пробовал это, но не повезло:/ –