2017-09-30 7 views
0

私はマテリアルプレビルドテーマを適用しようとしていますが、私のアプリケーションのスタイルはまったく変更されません。私は私のstyles.cssファイルにimport文に@import "../node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css";アングル2でプレビルドされたテーマを適用しても何も変更されません

を含めていますが、何も変わりません。私はファイルへの私のパスが正しいことを確認しました、私はファイルにMaterialのコアを含めました。私はまた、index.html

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

含むしようとしたが、それは404エラーを返しました。あらかじめ作成されたテーマのほとんどの修正は、styles.cssファイルにインポートを含めるだけで解決されましたが、それは私の状況には役立ちません。私はAngular CLIをこのプロジェクトに使用しています。

+0

変更する予定はありますか? ''は最も簡単な指標の1つです。あなたは、テーマを持っていないということについてあなたのブラウザにコンソールエラー/警告を受けていますか? –

答えて

0

はあなたのStyles.cssを内部に次のimportステートメントを使用します。starting guideから撮影

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

。また、他の手順のほとんどを適用する必要があります。

Z. Bagley氏はコメントの中で、<button md-raised-button color="primary">Test</button>はテーマが機能するかどうかを確認する簡単な方法です(MdButtonModuleを忘れないでください)。

+0

私もそれを試してみましたが、404エラーは出ませんでしたが、アプリはまだスタイルを変更しませんでした。 –

+0

Angular MaterialのUIコンポーネントを使用しましたか?ボタン?あなたはスタートガイド全体に従っていましたか? – pzaenger

+0

私はそれを働かせました。私はテーマが輸入されたアプリに適用されることを前提としていましたが、Materialオブジェクトにのみ適用されます。 md-raisedボタンを使ってテーマを示しました。助けてくれてありがとう! –

関連する問題