AngularMaterial主题中的主色、强调色和警告色无法随着主题更改。
创始人
2024-10-28 11:35:56
0

首先,在组件中引入Angular Material的主题服务:

import { ThemePalette } from '@angular/material/core';
import { ThemeService } from './theme.service';

然后,使用注入的主题服务来获取当前主题,并将主色、强调色和警告色设置为该主题的颜色:

export class MyComponent implements OnInit {

  primaryColor: ThemePalette;
  accentColor: ThemePalette;
  warnColor: ThemePalette;

  constructor(private themeService: ThemeService) { }

  ngOnInit() {
    this.primaryColor = this.themeService.getCurrentTheme().primary;
    this.accentColor = this.themeService.getCurrentTheme().accent;
    this.warnColor = this.themeService.getCurrentTheme().warn;
  }

}

最后,在HTML模板中使用这些颜色:




这样,这些按钮的颜色将随着主题的更改而自动更新。

相关内容

热门资讯

第7分钟积累!hhpoker哪... 第7分钟积累!hhpoker哪个俱乐部靠谱(透视)确实真的有辅助透视(哔哩哔哩)1、hhpoker哪...
第6分钟举措!wepoker私... 第6分钟举措!wepoker私人局怎么玩(透视)一贯存在有辅助插件(哔哩哔哩)一、wepoker私人...
第2分钟操作!wepoker免... 第2分钟操作!wepoker免费透视脚本(透视)原来存在有辅助下载(哔哩哔哩)1、起透看视 wepo...
第9分钟法门!we-poker... 第9分钟法门!we-poker辅助器(透视)切实真的有辅助神器(哔哩哔哩)1、让任何用户在无需we-...
四分钟积累!wepoker辅助... 四分钟积累!wepoker辅助器激活码(透视)一直是真的有辅助脚本(哔哩哔哩)1、实时wepoker...
第6分钟手册!智星德州辅助译码... 第6分钟手册!智星德州辅助译码插件靠谱吗(透视)总是是真的有辅助透视(哔哩哔哩)1、进入到智星德州辅...
第一分钟绝活儿!hhpoker... 第一分钟绝活儿!hhpoker软件靠谱吗(透视)切实真的有辅助工具(哔哩哔哩)1、首先打开hhpok...
第六分钟操作!德州局hhpok... 第六分钟操作!德州局hhpoker(透视)竟然真的是有辅助脚本(哔哩哔哩)1)德州局hhpoker有...
第二分钟经验!wepoker私... 第二分钟经验!wepoker私局辅助(透视)原来真的是有辅助插件(哔哩哔哩)运wepoker私局辅助...
第四分钟绝活儿!aapoker... 第四分钟绝活儿!aapoker怎么设置提高好牌几率(透视)好像真的有辅助透视(哔哩哔哩)亲,关键说明...