角度のある素材のテーマで使用される主な色を、角度のあるプロジェクトのCSSファイルに取り込む方法はありますか?プロジェクトでプロジェクトのスタイルシートでプライマリカラーを取得する
、我々はこのような* .scssファイルに原色を定義することができます。
@import '[email protected]/material/theming';
@include mat-core();
$primary: mat-palette($mat-green, 800);
$accent: mat-palette($mat-teal, 600, A100, A400);
$warn: mat-palette($mat-red, 600);
$theme: mat-light-theme($primary, $accent, $warn);
@include angular-material-theme($theme);
を私は私のコンポーネントで* .scssファイルを使用しようとしましたが、$primary
変数が認識できた。
//*.scss file
//...
.myclass {
background: $primary; //This line compiles with the error 'Undefined variable: "$primary".'
}
あなたの変数が配列であることは間違いありません。 $マットグリーン=グリーン(500)および800 =グリーン(800)。あなたはそのように使うことはできません。 https://github.com/angular/material2/issues/1393 – ShadowFoOrm