我在我的项目中使用了Angular Material的beta 8。从那时起它从未更新过。现在v5已经可用,我们希望这样做。这样做时我应该考虑什么?任何信息或指向它的指针都会非常有用。
谢谢!
答案 0 :(得分:2)
您需要做的是:
MaterialModule
已被删除,您必须将应用程序所需的模块单独导入另一个模块(例如MyMaterialModule
并确保它位于BrowserModule
之后),一个const
,或在BrowserModule
后单独添加模块。有关详细信息,请访问docs。 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
。