升级到Angular材料5

时间:2017-12-09 05:06:23

标签: angular-material

我在我的项目中使用了Angular Material的beta 8。从那时起它从未更新过。现在v5已经可用,我们希望这样做。这样做时我应该考虑什么?任何信息或指向它的指针都会非常有用。

谢谢!

1 个答案:

答案 0 :(得分:2)

您需要做的是:

  1. 由于MaterialModule已被删除,您必须将应用程序所需的模块单独导入另一个模块(例如MyMaterialModule并确保它位于BrowserModule之后),一个const,或在BrowserModule后单独添加模块。有关详细信息,请访问docs
  2. md选择器已被移除并替换为mat(以及类)。要更新,请从material-prefix-updater安装npm

    npm i -g angular-material-prefix-updater
    

    在npm全局安装后,在应用的根目录(-p参数是应用的tsconfig.json)上运行此命令:

    mat-switcher -p src/app/tsconfig.json # Or wherever tsconfig.json is
    

    有关详细信息,请访问source code或使用--help参数。

    注意:您不再需要指定MATERIAL_COMPATIBILITY_MODE