Материал Angular2 'md-icon' не является известным элементом
У меня есть приложение angular2, которое использует версию @ angular2-material 2.0.0-alpha.8-2. Все отлично работает Теперь я решил обновить версию материала до последней версии, то есть 2.0.0-alpha.9-3. Я следовал за шагами, упомянутыми вНАЧИНАЯ, Ранее я импортировал отдельные модули, как показано ниже:
@NgModule({
imports: [
BrowserModule,
FormsModule,
HttpModule,
RouterModule,
MdIconModule,
MdButtonModule,
MdCardModule,
MdCheckboxModule,
....
....
Однако журнал изменений версии 2.0.0-alpha.9-3 гласит:
«Angular Material изменен с пакетов @ angular2-material / ... на один пакет под @ angular / material. Наряду с этим изменением появился новый модуль NgModule, MaterialModule, который содержит все компоненты».
Поэтому я удалил явно импортированные модули материала и изменил его на:
@NgModule({
imports: [
BrowserModule,
FormsModule,
HttpModule,
RouterModule,
MaterialModule.forRoot(),
....
....
После этого изменения я получаю следующую ошибку
«md-icon» не является известным элементом:
Если md-icon является угловым компонентом, убедитесь, что он является частью этого модуля.Если «md-icon» является веб-компонентом, то добавьте «CUSTOM_ELEMENTS_SCHEMA» в «@ NgModule.schemas» этого компонента, чтобы подавить это сообщение.Нужно ли импортировать отдельные модули явным образом или как указано в журнале изменений MaterialModule содержит все компоненты, и мне не следует явно импортировать отдельные модули? Если я не должен импортировать отдельные модули, что может быть источником ошибки?