Javascript 将主题颜色从灰色更改为蓝色

Javascript 将主题颜色从灰色更改为蓝色,javascript,css,angularjs,angular-material,mean-stack,Javascript,Css,Angularjs,Angular Material,Mean Stack,我正在尝试将md输入容器中占位符的默认灰色更改为材质蓝色。我尝试更改中提到的默认主题,并尝试将自己的主题设置为特定视图/ui项的主题。但是,下面的代码都无法修改md输入容器占位符的颜色。我错过了什么 mainApp.config(function($mdThemingProvider) { $mdThemingProvider.theme('alt') .backgroundPalette('blue-grey') .primaryPalette('ora

我正在尝试将md输入容器中占位符的默认灰色更改为材质蓝色。我尝试更改中提到的默认主题,并尝试将自己的主题设置为特定视图/ui项的主题。但是,下面的代码都无法修改md输入容器占位符的颜色。我错过了什么

mainApp.config(function($mdThemingProvider) {
    $mdThemingProvider.theme('alt')
        .backgroundPalette('blue-grey')
        .primaryPalette('orange')
        .accentPalette('green');
});

<md-input-container class="md-block" flex="30" md-theme="alt">
    <input required type="text" placeholder="Week"
           />

    <div ng-messages="$error">
        <div ng-message="required">This is required.</div>
    </div>
</md-input-container>
mainApp.config(函数($mdThemingProvider){
$mdThemingProvider.theme('alt')
.背景调色板(“蓝灰色”)
.primaryPalette(“橙色”)
.accentPalette(“绿色”);
});
这是必需的。

还没有找到一种正式的方法来实现这一点

您可以使用选择器(请注意,主题名称是选择器的一部分):

或者您可以修改
foregroundPalette
,似乎输入标签使用了第三个标签:

$mdThemingProvider.theme('alt').foregroundPalette[3] = 'rgb(96, 125, 139)';

你有一个例子吗?一个密码笔或什么…完美的解决方案。你在哪里找到的前场货盘?除非你从源代码中挖掘出来,否则找不到文档。遗憾的是,没有找到文档。在源代码中找到它,并在Github上的一期文章中提到。
$mdThemingProvider.theme('alt').foregroundPalette[3] = 'rgb(96, 125, 139)';