这是我第一次使用 Stack Overflow,所以请善待 :)
基本上我在一个项目中使用 Angular-material,但我一生都无法弄清楚在哪里更改配色方案/主题。我正在使用 docs-dark 主题,但无法在任何 CSS 文件中找到更改它的位置。当我尝试使用浏览器查找源时,它显示为被呈现为内联 CSS。
如果任何有角材料的用户可以提供一些光线,那就太好了!
非常感谢
垫
这是我第一次使用 Stack Overflow,所以请善待 :)
基本上我在一个项目中使用 Angular-material,但我一生都无法弄清楚在哪里更改配色方案/主题。我正在使用 docs-dark 主题,但无法在任何 CSS 文件中找到更改它的位置。当我尝试使用浏览器查找源时,它显示为被呈现为内联 CSS。
如果任何有角材料的用户可以提供一些光线,那就太好了!
非常感谢
垫
您使用的是哪个版本?
如果您使用的是最新版本,则 Angular Material Design 中没有单独的内置主题,因为它们曾经是。您必须在应用配置中配置主题,如下所示。下面的示例将默认主题的主调色板更改为蓝色。
angular.module('myModule', ['ngMaterial'])
.config(['$mdThemingProvider',
function ($mdThemingProvider) {
'use strict';
$mdThemingProvider.theme('default')
.primaryPalette('blue');
}
]);
阅读此处获取详细指南。
也许这会帮助你:
https://github.com/angular/material/blob/master/docs/content/Theming/03_configuring_a_theme.md
希望这可以帮到你。
有什么方法可以让主题成为一个角度服务。原因是我想根据登录的用户加载主题。