Back to results for “Components & Templates”
Angular › Angular Animations

What is the Angular animations module and how do you enable it in a project?

Beginner

Answer

The Angular animations module lets you define smooth transitions between different states of an element, such as fading in or sliding a panel into view. You enable it by importing provideAnimations in your app configuration, which sets up everything needed for animation triggers to work.
import { provideAnimations } from '@angular/platform-browser/animations';

bootstrapApplication(AppComponent, {
  providers: [provideAnimations()]
});
Real-world example A new Angular project enables animations once at startup, letting every component in the app use fade and slide effects without any extra setup needed in each individual component.

Common follow-ups: What is the difference between provideAnimations and provideNoopAnimations?;Why might a team choose to disable animations entirely for certain users?