2017-08-02 1 views
1

Je veux un simple Snackbar surgissant sur le clic d'un bouton. Mais je reçois toujours l'erreur:Angulaire 2 Matériel MdSnackBar non Fournisseur

ERROR Error: No provider for MdSnackBar! at injectionError (core.es5.js:1169) at noProviderError (core.es5.js:1207

import {MdSnackBar} from '@angular/material'; 
constructor(public snackBar: MdSnackBar){ 
     this.snackBar.open('hello') 
    } 
+1

avez-vous ajouter '' MaterialModule' à votre array' d'importation? – Pengyy

+1

Avez-vous importé 'MdSnackBarModule'? –

+0

Tôt le matin ici en Allemagne ... merci les gars – Florian

Répondre

3

Import MdSnackBarModule puis ajoutez MdSnackBarModule l'intérieur de vos importations dans les app.module.ts fichier

+0

Veuillez noter que cette réponse n'est plus supportée si votre version est supérieure à "@ angular/material": "2.0.0-beta.11", –