【发布时间】:2017-04-10 09:29:24
【问题描述】:
我查看了angular/material2 的最新版本,在release note 中他们说 MaterialModule 已被标记为已弃用。 以下是发行说明中的文字。
材料模块
MaterialModule(和 MaterialRootModule)已被标记为 已弃用。我们发现,在当前的 tree-shaking 状态下 在世界上,使用像 MaterialModule 这样的聚合 NgModule 导致工具无法消除组件的代码 没用过。
为了确保用户最终获得最小的代码大小 可能,我们正在弃用 MaterialModule,将其在 a 后续发布。
要替换 MaterialModule,用户可以创建自己的“Material” 应用程序中的模块(例如,GmailMaterialModule) 仅导入应用程序中实际使用的组件集。_
所以现在 MaterialModule 已被弃用,我认为我不应该将它写在 NgModules 的 imports 数组中(如果我错了,请纠正我)。那我该如何使用<md-card>、md-button等组件。发行说明说用户可以制作自己的 Material 模块这是什么意思。
谁能给我演示一下如何创建自己的材质模块?
【问题讨论】: