Po wydaniu nowego materiału kątowego należy dodać moduł do animacji Angular. Możesz wybrać jeden z dwóch modułów BrowserAnimationsModule i NoopAnimationsModule. W official guide stany:Jaka jest różnica między BrowserAnimationsModule i NoopAnimationsModule?
Niektóre materiały składowe zależą od modułu kątowe animacje w aby móc robić bardziej zaawansowane przejścia. Jeśli chcesz, aby animacje te działały w Twojej aplikacji, musisz zainstalować moduł kątowy/animacji @ i dołączyć moduł BrowserAnimationsModule do swojej aplikacji.
npm install --save @angular/animations import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; @NgModule({ ... imports: [BrowserAnimationsModule], ... }) export class PizzaPartyAppModule { }
Jeśli nie chcesz, aby dodać kolejną zależność do projektu, można użyć NoopAnimationsModule.
import {NoopAnimationsModule} from '@angular/platform-browser/animations'; @NgModule({ ... imports: [NoopAnimationsModule], ... }) export class PizzaPartyAppModule { }
Nie dość dostać to, co jest różnica tutaj. Wydaje się być dokładnie taka sama :) Jaka jest różnica między tymi dwoma modułami?
Krótkie i proste ... –
@ Günter Zöchbauer. Korzystając z NoopAnimationsModule zamiast BrowserAnimationsModule, czy mogę zapisać trochę KB w mojej aplikacji lub zwiększyć wydajność? –
Jeśli twoje komponenty nie używają animacji, to prawdopodobnie nie. –