我想知道为什么这不像例外。只需尝试淡入/淡出/退出ng-view的内容。 css3动画做得不多。也许我的想法有误。
请查看Link(Plunker)
答案 0 :(得分:1)
首先,在角度1.2中,不推荐使用ng-animate指令。你可以简单地把你想要的课程放在那里。所以我们创建了一个名为pageFade的类,它看起来像:
.pageFade.ng-enter, .pageFade.ng-leave{
//transition styles
}
.pageFade.ng-enter{
opacity: 0;
}
.pageFade.ng-enter-active{
opacity:1;
}
.pageFade.ng-leave{
opacity:1;
}
.pageFade.ng-leave-active{
opacity:0;
}
然后,在视图中:
<div ng-view class="pageFade"></div>
答案 1 :(得分:1)
答案 2 :(得分:0)
对于那些可能有同样问题的人,我创建了一个简单的演示,说明ngView
如何通过动画过渡。看看 demo project 。
简而言之,您基本上只需要使用ng-enter
,ng-enter-active
,ng-leave
,ng-leave-active
类在CSS中定义动画规则。还要记住在模块中包含ngAnimate
依赖项。
希望它有所帮助。