angular - Angular 材质主题
问题描述
我正在尝试通过在 style.css 中执行此操作来使用预建主题:
@import '~@angular/material/prebuilt-themes/purple-green.css';
但是当我这样做时,按钮都显示为白色背景。
<button mat-button color="primary">Primary</button>
<button mat-button color="accent">Accent</button>
<button mat-button color="warn">Warn</button>
我认为将 import 语句放在 style.css 中会使样式全局化并可用于项目中的所有文件。我不正确吗?
解决方案
你能通过 StackBlitz 分享一个例子吗?我参加了一个材料启动项目并在那里设置了紫绿色主题:https ://stackblitz.com/edit/angular-material-starter-ykm3yo?file=main.ts
您能否再次检查您是否导入了 MatButton 模块?尝试在链接的 StackBlitz 中删除此导入,以查看您所描述的效果。
推荐阅读
- ssis - SSIS 使用 For Each 循环容器加载 .csv 平面文件:执行 SQL 任务表达式以使用行数填充审计表
- electron - 为什么我的 Electron 应用程序在构建后会滞后?
- excel - Excel-VBA 如何在图形上添加静态线?
- java - Intellij 在没有程序参数或 vm 选项的情况下运行应用程序
- selenium - Selenium testng.xml 文件编译问题
- xml - 此应用程序无法启动,因为应用程序配置不正确(VS 2017 来自 VS 2010)
- php - 有没有办法在帖子类型中获取所有已注册的元字段?
- java - 与谷歌应用引擎和外部 MYSQL 提供程序的通信链接失败
- typescript - 在 VSCode 中从智能感知中排除符号链接
- android - 当我在我的 Android 设备上测试我的键盘时,为什么我会收到我的键盘已停止的警报