{ "id": "api/animations/useAnimation", "title": "useAnimation", "contents": "\n\n
\n
\n
\n \n API > @angular/animations\n
\n \n
\n \n
\n

useAnimationlink

\n \n \n \n \n \n
\n \n \n\n
\n \n
\n

Starts a reusable animation that is created using the animation() function.

\n\n \n
\n \n \n \n\n
\n \n\n useAnimation(animation: AnimationReferenceMetadata, options: AnimationOptions = null): AnimationAnimateRefMetadata\n\n \n\n
Parameters
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n animation\n AnimationReferenceMetadata\n

The reusable animation to start.

\n\n
\n \n options\n AnimationOptions\n

An options object that can contain a delay value for the start of\nthe animation, and additional override values for developer-defined parameters.

\n

Optional. Default is null.

\n\n
\n\n \n
Returns
\n

AnimationAnimateRefMetadata: An object that contains the animation parameters.

\n \n \n\n\n \n\n \n
\n\n\n \n\n \n\n\n\n \n\n\n
\n
\n\n\n" }