Udi*_*nda 3 angular angular-animations
此动画在页面加载时有效,但我需要在单击按钮时为该图像设置动画
<div [@fadeInDownOnEnter]="'true'">
<img src="https://www.seoclerk.com/pics/556744-1wYpi51504622425.jpg" alt="animatepic">
</div>
<button (click)="animate()">Animate it</button>
Run Code Online (Sandbox Code Playgroud)
在 component.ts 文件中
import { fadeInDownOnEnterAnimation } from 'angular-animations';
@Component({
animations: [
fadeInDownOnEnterAnimation()
]
})
//method
animate(){
//what should I do here
}
Run Code Online (Sandbox Code Playgroud)
在您的组件中,
animationWithState = false;
animate(){
this.animationState=true;
this.animationWithState = !this.animationWithState;
}, 1);
Run Code Online (Sandbox Code Playgroud)
和
<div [@fadeInDownOnEnter]="'true'">
Run Code Online (Sandbox Code Playgroud)
这应该像
<div [@fadeInDownOnEnter]="animationState">
Run Code Online (Sandbox Code Playgroud)