1.8 KiB
Reusable animations
Prerequisites
A basic understanding of the following concepts:
The AnimationOptions interface in Angular animations enables you to create animations that you can reuse across different components.
Creating reusable animations
To create a reusable animation, use the animation()
method to define an animation in a separate .ts
file and declare this animation definition as a const
export variable. You can then import and reuse this animation in any of your app components using the useAnimation()
API.
In the above code snippet, transAnimation
is made reusable by declaring it as an export variable.
Note: The height
, opacity
, backgroundColor
, and time
inputs are replaced during runtime.
You can import the reusable transAnimation
variable in your component class and reuse it using the useAnimation()
method as shown below.
More on Angular animations
You may also be interested in the following: