我正在使用Angular Material,对于主题设置感到有些迷茫。我正在使用预先构建的indigo-pink主题,如下所示包含在我的styles.scss中。
@import "~@angular/material/prebuilt-themes/indigo-pink.css";
根据文档,我创建了一个名为theme.scss的新文件,并在styles.scss之后将其包含在angular.json中。theme.scss如下所示。
@import '~@angular/material/theming';
@include mat-core();
$sg-app-primary: mat-palette($mat-indigo);
$sg-app-accent: mat-palette($mat-pink, A200, A100, A400);
$sg-app-theme: mat-light-theme($sg-app-primary, $sg-app-accent);
@include angular-material-theme($sg-app-theme);
我的要求 我只需要将默认字体颜色从黑色改为白色,无需改变任何其他内容。 我已经从示例中复制了主要和强调调色板,所以感觉它们也不需要更改。