MaterialModule
depreciated in version 2.0.0-beta.3 and it was removed completely in version 2.0.0-beta.11. See this CHANGELOG for more details. Please go through the breaking changes.
MaterialModule has been removed and is no longer available. As noted
in the changelog for beta.3, an aggregate module like MaterialModule
prevents tools from being able to treeshake unused components and
modules.
Also, with 2.0.0-beta.11
and greater, update your angular version to 4.4.3
or greater. Material 2.0.0-beta.11
depends on 4.4.3
or greater. Feom the CHANGELOG:
Breaking changes
Angular Material now requires Angular 4.4.3 or greater
Now you have two options:
- Dowgrade to
2.0.0-beta.10
- ?Include individual material component modules in order to use them in your app.
In second case,
import { MatSelectModule, MatButtonModule } from '@angular/material';
...
imports: [
....
MatSelectModule,
?MatButtonModule
]
Lastly, remeber that since 2.0.0-beta.12
the Md
prefix has been removed and you should use Mat
prefix everywhere. From the CHANGELOG of 2.0.0-beta.11
:
For beta.11, we've made the decision to deprecate the "md" prefix
completely and use "mat" moving forward. This affects all class names,
properties, inputs, outputs, and selectors (CSS classes were changed
back in February). The "md" prefixes will be removed in the next beta
release.
And from the CHANGELOG of 2.0.0-beta.12
:
Breaking Changes
All "md" prefixes have been removed.
See this working StackBlitz demo with individual material modules and using Mat
prefix.
?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…