Avec la nouvelle version d'Angular-Material, vous devez ajouter un module pour Angular-Animations. Vous pouvez choisir entre deux modules : BrowserAnimationsModule et NoopAnimationsModule. Le site guide officiel États :
Certains composants Material dépendent du module d'animations Angular afin de pouvoir afin de pouvoir effectuer des transitions plus avancées. Si vous souhaitez que ces animations fonctionnent dans votre application, vous devez installer le module @angular/animations et inclure le module BrowserAnimations dans votre application. @angular/animations module et inclure le BrowserAnimationsModule dans votre application.
npm install --save @angular/animations import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; @NgModule({ ... imports: [BrowserAnimationsModule], ... }) export class PizzaPartyAppModule { }
Si vous ne voulez pas ajouter une autre dépendance à votre projet, vous pouvez utiliser le NoopAnimationsModule.
import {NoopAnimationsModule} from '@angular/platform-browser/animations'; @NgModule({ ... imports: [NoopAnimationsModule], ... }) export class PizzaPartyAppModule { }
Je ne comprends pas bien quelle est la différence ici. Il semble que ce soit exactement la même chose :) Quelle est la différence entre les deux modules ?