Angular2 Material 'md-icon' ist kein bekanntes Element

Ich habe Angular2-Anwendung, die @ Angular2-Material 2.0.0-Alpha.8-2-Version verwendet. Alles funktioniert gut. Jetzt habe ich beschlossen, die Materialversion auf die neueste Version zu aktualisieren, d. H. 2.0.0-alpha.9-3. Ich habe die in @ genannten Schritte befolFERTIG MACHE. Früher hatte ich einzelne Module wie folgt importiert:

@NgModule({
imports: [
    BrowserModule,
    FormsModule,
    HttpModule,
    RouterModule,

    MdIconModule,
    MdButtonModule,
    MdCardModule,
    MdCheckboxModule,

    ....
    ....  

Das Änderungsprotokoll der Version 2.0.0-alpha.9-3 lautet jedoch:

"Angular Material wurde von @ angle2-material / ... -Paketen in ein einzelnes Paket unter @ angle / material geändert. Zusammen mit dieser Änderung gibt es ein neues NgModule, MaterialModule, das alle Komponenten enthält."

So entfernte ich explizit importierte Materialmodule und änderte es in:

@NgModule({
imports: [
    BrowserModule,
    FormsModule,
    HttpModule,
    RouterModule,

    MaterialModule.forRoot(),
    ....
    ....

Nach dieser Änderung erhalte ich folgende Fehlermeldung

'md-icon' ist kein bekanntes Element:

Wenn 'md-icon' eine Angular-Komponente ist, stellen Sie sicher, dass sie Teil dieses Moduls ist.Wenn 'md-icon' eine Webkomponente ist, fügen Sie "CUSTOM_ELEMENTS_SCHEMA" zu den '@ NgModule.schemas' dieser Komponente hinzu, um diese Nachricht zu unterdrücken.

Muss ich einzelne Module explizit oder wie im Änderungsprotokoll angegeben importieren? MaterialModule enthält alle Komponenten und sollte ich einzelne Module nicht explizit importieren? Wenn ich einzelne Module nicht importieren sollte, was könnte dann die Fehlerquelle sein?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage