С новым угловая-материал отпустите, вам нужно добавить модуль для угловой-анимации. Вы можете выбрать между двумя BrowserAnimationsModule и NoopAnimationsModule. Официальное руководство говорится:
некоторые компоненты материала зависит от углового анимация модуля в чтобы быть в состоянии сделать более продвинутые переходы. Если вы хотите, чтобы эти анимации, чтобы работать в вашем приложении, вы должны установить @угловое/анимация модуля и включают в BrowserAnimationsModule В вашем приложении.
НПМ установки --Save @угловое/анимация импорт {BrowserAnimationsModule} с ' платформы-браузер@угловых//анимация';
@NgModule({ ... импорта: [BrowserAnimationsModule], ... }) экспорт класса PizzaPartyAppModule { } если вы не'т хотим, чтобы добавить еще одну зависимость для вашего проекта, вы можете использовать NoopAnimationsModule.
импорт {NoopAnimationsModule} с ' платформы-браузер@угловых//анимация';
@NgModule({ ... импорта: [NoopAnimationsModule], ... }) экспорт класса PizzaPartyAppModule { }
Я Дон'т понял, что разница здесь. Вроде бы точно так же :) то, что's разница между двумя модулями?
Как имя Нооп
("Нет операции") говорит, что модуль не'т сделать что-нибудь. Это служебный модуль, который глумится модуль Реальная анимация, но не'т не вникали.
Это может быть удобно на платформах, где анимация будет слишком медленно, или для модульного тестирования, если анимация это'т участие в том, что вы на самом деле хотите проверить.
BROWSER_ANIMATIONS_PROVIDERS
используется для реального применения
У отдельных поставщиков от фактического модуля, так что мы можем сделать локальный изменения в Google3, чтобы включить их в BrowserModule.
BROWSER_NOOP_ANIMATIONS_PROVIDERS
используется для тестирования
У отдельных поставщиков от фактического модуля, так что мы можем сделать локальный изменения в Google3, чтобы включить их в BrowserTestingModule.