Angular-material 主题问题
Angular-material theming issue
这是我第一次使用 Stack Overflow,所以请多关照 :)
基本上,我在一个项目中使用 Angular-material,但我一辈子都不知道在哪里更改颜色 schemes/theming。我正在使用 docs-dark 主题,但无法在任何 CSS 文件中找到更改它的位置。当我尝试使用浏览器查找源代码时,它显示为内嵌 CSS.
如果有 angular-material 用户可以提出一些建议,那就太好了!
非常感谢
垫子
也许这会对您有所帮助:
https://github.com/angular/material/blob/master/docs/content/Theming/03_configuring_a_theme.md
希望对您有所帮助。
您使用的是哪个版本?
如果您使用的是最新版本,angular material 设计中不会像以前那样单独内置主题。您必须在您的应用程序配置中配置主题,如下所示。以下示例将默认主题的主调色板更改为蓝色。
angular.module('myModule', ['ngMaterial'])
.config(['$mdThemingProvider',
function ($mdThemingProvider) {
'use strict';
$mdThemingProvider.theme('default')
.primaryPalette('blue');
}
]);
阅读 here 以获得详细指南。
有什么方法可以使主题成为 angular 服务。原因是我想根据登录的用户加载主题。
这是我第一次使用 Stack Overflow,所以请多关照 :)
基本上,我在一个项目中使用 Angular-material,但我一辈子都不知道在哪里更改颜色 schemes/theming。我正在使用 docs-dark 主题,但无法在任何 CSS 文件中找到更改它的位置。当我尝试使用浏览器查找源代码时,它显示为内嵌 CSS.
如果有 angular-material 用户可以提出一些建议,那就太好了!
非常感谢
垫子
也许这会对您有所帮助:
https://github.com/angular/material/blob/master/docs/content/Theming/03_configuring_a_theme.md
希望对您有所帮助。
您使用的是哪个版本?
如果您使用的是最新版本,angular material 设计中不会像以前那样单独内置主题。您必须在您的应用程序配置中配置主题,如下所示。以下示例将默认主题的主调色板更改为蓝色。
angular.module('myModule', ['ngMaterial'])
.config(['$mdThemingProvider',
function ($mdThemingProvider) {
'use strict';
$mdThemingProvider.theme('default')
.primaryPalette('blue');
}
]);
阅读 here 以获得详细指南。
有什么方法可以使主题成为 angular 服务。原因是我想根据登录的用户加载主题。