我正在使用离子 - 简单范围,其中很少有动画,这些动画限制在prod环境中创建构建和投掷错误:
build prod failed: dirMeta.animations.map is not a function
在开发环境中工作正常。
我也遇到了同样的问题。将动画功能直接使用到组件文件。就像我在组件中使用了此代码一样。
animations: [
trigger('WizardAnimations', [
state('enter', style({ position: 'absolute', top: 0 ,width:'100%'})),
state('leave', style({ visibility: 'hidden', position: 'absolute', top: 0 })),
transition('*=>enter', [
style({visibility: 'visible', opacity: 0, transform: 'scale(0)' }),
animate('300ms ease-in', style({ opacity: 1, transform: 'scale(1)' ,top: 0 }))
]),
transition('*=>leave', [
animate('300ms ease-out', style({ opacity: 0, transform: 'scale(0)',top: 0 }))
])
])
]//TO DO: Change the animation by @Input for example
最好的(y(