2017-09-30 3 views
0

Ich versuche, ein vordefiniertes Material Material anzuwenden und es ändert nicht den Stil meiner App überhaupt. Ich schließe die Import-AnweisungDas Anwenden eines vorgefertigten Designs in Angular 2 ändert nichts

@import "../node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css";

in meiner styles.css Datei, aber es ändert sich nichts. Ich habe überprüft, dass mein Pfad zur Datei korrekt ist und ich habe den Materialkern in die Datei aufgenommen. Ich habe auch versucht einschließlich

<link href="../node_modules/@angular/material/prebuilt-themes/indigo-pink.css" rel="stylesheet">

in index.html aber die zurück Fehler 404. Die meisten Fixes für vorgefertigte Designs wurden gelöst, indem der Import in die Datei styles.css aufgenommen wurde, aber das hilft meiner Situation nicht. Ich verwende Angular CLI für dieses Projekt.

+0

Was erwarten Sie geändert zu werden? '' ist einer der einfachsten Indikatoren. Erhalten Sie in Ihrem Browser Konsolenfehler/Warnungen darüber, dass Sie kein Thema haben? –

Antwort

0

die folgende Import-Anweisung in Ihrem styles.css Verwendung:

@import "[email protected]/material/prebuilt-themes/indigo-pink.css";

vom starting guide genommen. Sie müssen auch die meisten anderen Schritte anwenden.

Wie Z. Bagley in den Kommentaren schlägt, <button md-raised-button color="primary">Test</button> wäre eine einfache Möglichkeit zu überprüfen, ob das Thema funktioniert (vergessen Sie nicht, MdButtonModule aufzunehmen).

+0

Ich versuchte das auch, und ich bekam keinen 404 Fehler, aber die App änderte immer noch nicht den Stil. –

+0

Haben Sie UI-Komponenten aus Angular Material, z. ein Knopf? Und bist du dem ganzen Start Guide gefolgt? – pzaenger

+0

Ich habe es zur Arbeit gebracht. Ich ging davon aus, dass das Thema nach dem Import auf die App angewendet werden würde, aber es gilt nur für Materialobjekte. Mit dem md-raised-Button zeigte sich das Thema. Danke für die Hilfe! –

Verwandte Themen