Ada*_*dam 2 angular angular-animations
所以我有这个:
animations: [
trigger('shake', [transition('* => *', /* some animation */)])
]
Run Code Online (Sandbox Code Playgroud)
和
<app-button
[@shake]="shake"
>
</app-button>
Run Code Online (Sandbox Code Playgroud)
当我单击它时,我设置shake为 true。当我再次单击它时,我希望按钮再次摇晃,但它不会,因为摇晃已经是真的。
我该如何解决这个问题?
Angular 新手,谢谢!
通过这样做想通了:
<app-button
[@shake]="shake"
(@shake.done)="shake = false"
>
</app-button>
Run Code Online (Sandbox Code Playgroud)
我将把它保持开放,因为就像我说的,我是 angular 的新手,这样做可能是禁忌,所以如果有专家想纠正我,请随意!
| 归档时间: |
|
| 查看次数: |
1062 次 |
| 最近记录: |