按顺序而不是同时对 ngView 内容进行动画处理



根据 Angular 1.2 ngView 文档"进入和离开动画同时发生",因此 ngView 更新过程的延时类似于

添加新内容>动画输入/离开一个内容>删除旧内容

有没有办法按顺序而不是同时进行——首先删除旧的,然后添加新的?

以动画形式保留一个>删除旧内容>添加新内容>对输入一个内容进行动画处理

我的观点是,我对添加(输入)内容的 Ctrl 正在触发另一个事件/动画,而 ngView 的先前内容正在干扰它们。或者有没有办法在进入/刷新动画完成后触发事件(从控制器的范围)?

在大多数情况下,

CSS3 属性animation-delay应该可以解决此问题。只是延迟动画中的淡入淡出。

如果动画更复杂,您还可以考虑使用 CSS @keyframes

最新更新