我有一个 ng-include,它基于动态 url 加载内容(按预期工作)。
<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
当我的控制器中更改时,我只是看到内容立即消失(而不是淡出) 。
有任何想法吗?