我想知道为什么这不像例外那样工作。只需尝试淡入/淡出 ng-view 的内容。对css3动画没有做太多。也许我的想法有错误。
请查看此链接(Plunker)
问问题
3011 次
3 回答
1
首先,在 Angular 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>
于 2013-09-25T01:00:01.247 回答
1
于 2013-09-25T01:00:37.837 回答
0
对于那些可能有相同问题的人,我创建了一个简单的演示,说明如何ngView
使用动画进行过渡。看看这个演示项目。
简而言之,您基本上只需要使用ng-enter
, ng-enter-active
, ng-leave
,ng-leave-active
类在 CSS 中定义动画规则。还要记住包括ngAnimate
对您的模块的依赖关系。
希望它可以帮助某人。
于 2013-12-19T07:33:30.320 回答