[英]AngularJS v1.2 ngAnimate and ngView
首先,在角度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>
對於那些可能有同樣問題的人,我創建了一個關於ngView
如何通過動畫過渡的簡單演示。 看看這個演示項目 。
簡而言之,您基本上只需要使用ng-enter
, ng-enter-active
, ng-leave
, ng-leave-active
類在CSS中定義動畫規則。 還要記住在模塊中包含ngAnimate
依賴項。
希望它可以幫助某人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.