基本上我一生都无法弄清楚如何使用角度材料设置按钮的文本颜色以及使用 md-primary 背景颜色的任何其他内容。
我用来创建主题的代码是
var customPrimary = {
'50': '#7de3cf',
'100': '#69dec8',
'200': '#54dac0',
'300': '#3fd5b8',
'400': '#2dceaf',
'500': '#28b99d',
'600': '#23a48b',
'700': '#1f8f79',
'800': '#1a7a68',
'900': '#166556',
'A100': '#92e8d7',
'A200': '#a7ecdf',
'A400': '#bcf1e7',
'A700': '#115044'
};
$mdThemingProvider
.definePalette('customPrimary',
customPrimary);
$mdThemingProvider.theme('buttons')
.primaryPalette('customAccent');
但是,无论我尝试什么,我都可以得到文本颜色,#fff
除非我使用 css 并且!important
我想避免这种情况,因为这意味着覆盖多个选择器。