Class Export
export animate(timing: string | number, styles?: AnimationStyleMetadata | AnimationKeyframesSequenceMetadata) : AnimationAnimateMetadataanimate is an animation-specific function that is designed to be used inside of Angular2's
animation
DSL language. If this information is new, please navigate to the
component animations metadata
page to gain a better understanding of how animations in Angular2 are used.
animate specifies an animation step that will apply the provided styles data for a given
amount of
time based on the provided timing expression value. Calls to animate are expected to be
used within an animation sequence, group, or transition.
Usage
The animate function accepts two input parameters: timing and styles:
timingis a string based value that can be a combination of a duration with optional delay and easing values. The format for the expression breaks down toduration delay easing(therefore a value such as1s 100ms ease-outwill be parse itself intoduration=1000, delay=100, easing=ease-out. If a numeric value is provided then that will be used as thedurationvalue in millisecond form.stylesis the style input data which can either be a call to style or keyframes. If left empty then the styles from the destination state will be collected and used (this is useful when describing an animation step that will complete an animation by animating to the final state).
Example (live demo)
exported from @angular/core/index defined in @angular/core/src/animation/metadata.ts