2017-02-18 20 views
2

Ich entwickle gerade eine WebApp mit Angular 2 with Material. Das Problem ist, dass, seit ich meine Pakete aktualisiert habe, SnackBar nicht mehr funktioniert.Eckiges Material 2 SnackBar Funktioniert nicht

Hier ist mein Code:

import { MdSnackBar } from '@angular/material'; 

export class HomeMembershipComponent implements OnInit { 
    constructor(public snackBar: MdSnackBar) { 
     this.snackBar.open('Félicitation votre compte a bien été créé', 'Ok', { 
      duration: 3000 
     }); 
    } 
} 

Und hier ist der Fehler Ich erhalte:

EXCEPTION: Uncaught (in promise): TypeError: this._appRef.attachView is not a function 

Haben Sie eine Vorstellung davon haben, was los ist? Es funktionierte gut vor dem npm-Update.

Ich weiß Angular Material 2 ein Dauerthema, aber es gibt keine erhöhte Ausgabe auf ihre Github

Antwort

4

Dies geschieht für Imbissdialogbox nach Material von 2.0.0-beta.1 bis 2.0.0-beta-Update. 2. Das Update von angular2-Modulen sollte dieses Problem beheben.

Der Übergang von 2.2.1 zu 2.4.0 hat dieses Problem für mich gelöst.

+0

Vielen Dank! Es funktioniert jetzt :) –