[英]Leave animation on ng-include with dynamic source
我有一個ng-include,它根據動態網址加載內容(按預期工作)。
<ng-include class="my-content-area" src="templateUrl"></ng-include>
當我試圖動畫內容的enter
和leave
時,問題出現了(根據角度文檔,這些是ng-include提供動畫的兩個事件)。
.my-content-area.ng-enter,
.my-content-area.ng-leave {
transition: all 500ms;
}
.my-content-area.ng-enter {
opacity:0;
}
.my-content-area.ng-enter.ng-enter-active {
opacity:1;
}
.my-content-area.ng-leave {
opacity:1;
}
.my-content-area.ng-leave.ng-leave-active {
opacity:0;
}
enter
按預期工作,但leave
不是。 我剛剛看到在控制器中更改templateUrl
時內容立即消失(不淡出)。
有任何想法嗎?
嘗試使用:
.my-content-area.ng-leave {
-webkit-transition: all 500ms; /* Safari/Chrome */
transition: all 500ms;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.