Dans mon projet Angular2, j'installe le dernier plugin material à partir de https://material.angular.io/guide/getting-started. Ensuite, j'ajoute @import '~@angular/material/prebuilt-themes/deeppurple-amber.css';
à mon fichier css pour mon composant. Mais dans ma console Angular affiche cette erreur :
material.es5.js:148 Impossible de trouver le thème principal Angular Material. La plupart des composants Material pourraient ne pas fonctionner comme prévu. Pour plus d'informations, consultez le guide de thèmes : https://material.angular.io/guide/theming
Les composants Material ne fonctionnent pas. Quel est le problème ?
0 votes
Si je me souviens bien, ce fichier est un fichier SASS (.scss), peut-être que vous pouvez essayer avec ça?
0 votes
Je n'ai aucun fichier sass
0 votes
Non, vous n'avez pas de fichiers sass, mais le module de matériel angular en a. C'est ainsi que vous utilisez votre propre thème (encore une fois, si je me souviens bien), donc essayez de voir dans le module node s'il s'agit d'un fichier SASS ou css.
4 votes
Si vous travaillez sur un projet de personnalisation de thème et que vous avez ajouté un fichier à votre fichier "angular.json", assurez-vous de arrêter le ng serve et de le redémarrer pour que le nouveau "theme.scss" se charge.