【发布时间】:2017-09-07 20:13:08
【问题描述】:
使用新的 Angular-Material 版本,您需要为 Angular-Animations 添加一个模块。您可以在两个 BrowserAnimationsModule 和 NoopAnimationsModule 之间进行选择。 official guide 声明:
一些 Material 组件依赖于 Angular 动画模块 为了能够进行更高级的转换。如果你想要这些 要在您的应用程序中运行动画,您必须安装 @angular/animations 模块并在其中包含 BrowserAnimationsModule 你的应用程序。
npm install --save @angular/animations import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; @NgModule({ ... imports: [BrowserAnimationsModule], ... }) export class PizzaPartyAppModule { }如果您不想在项目中添加其他依赖项,可以使用 NoopAnimationsModule。
import {NoopAnimationsModule} from '@angular/platform-browser/animations'; @NgModule({ ... imports: [NoopAnimationsModule], ... }) export class PizzaPartyAppModule { }
我不太明白这里有什么区别。似乎完全一样 :) 这两个模块有什么区别?
【问题讨论】:
标签: angular angular-material angular-animations