我正在使用角度为6的cli,我进行了一个过渡,但在ios 8及更低版本上无法正常工作。当我单击该按钮时,会发生动画,但动画不会恢复到原始状态。 在所有浏览器和最新ios版本上都可以正常工作。
搜索了几个小时,但无法修复,希望您能帮助我
这是转换代码
export const expandCollapse = trigger('expandCollapse', [
state('collapsed', style({
height: 0,
paddingTop: 0,
paddingBottom: 0,
opacity: 0
})),
transition('collapsed => expanded', [
animate('300ms ease-out', style({
height: '*',
paddingTop: '*',
paddingBottom: '*'
// padding: '*'
})),
animate('1s', style({ opacity: 1 }))
]),
transition('expanded => collapsed', [
animate('300ms ease-in')
])
]);