angular - 在现有元素上使用角度动画查询/交错?
问题描述
我对角度很陌生,我正在努力解决这个问题。
我有一个带有一些输入字段的表单,我想让它们淡入淡出,每个输入字段的延迟都稍微长一些。
但是我遇到的每个描述都使用 :enter 或假设该元素在 DOM 中不存在,但我的确实存在于动画之前。
所以我不能使用查询和交错来延迟我的动画,因为它们已经存在?还是因为我使用了基于 animate.css 的 ng-animate?
这是我的动画:
animations: [
trigger('divState', [
state('preload', style({
opacity: 0
})),
state('loaded', style({
opacity: 1
})),
transition('loaded => preload', [useAnimation(fadeOutLeft, {
params: {
fromOpacity: 1,
toOpacity: 0,
}
})]),
transition('preload => loaded',
query(':self',
stagger(300, useAnimation(bounceInRight, {
params: {
fromOpacity: 0,
toOpacity: 1,
delay: 0.2,
timing: 0.6,
a: '100px',
}
}))
)
),
]),
]
解决方案
推荐阅读
- phpmyadmin - 在 Mariadb 中声明变量时出错
- matlab - 用于识别多项式曲线的最大峰值(坐标)的 Matlab 代码
- html - 如何在滚动和调整大小时保持分层的绝对 div 对齐和调整大小?
- java - 如果我可以在没有异常的情况下解决问题,我是否应该在 java 中使用异常?
- javascript - 是否可以在不提示“离开此页面”或“留在此页面”选项的情况下防止刷新浏览器?
- java - Jav8:计算时间戳的经过时间
- c# - Asp.net core 2.1 基于角色的授权不适用于 JWT
- java - JAVA 如何获得接受父类及其所有扩展类的方法?
- windows - 如何在 Powershell 中进行 LM 哈希
- assembly - 使用 PIC16F18326 进行背靠背 UART 传输 - 跳过字节