html - 为禁用的 Mat-Expansion 面板设置样式
问题描述
我想知道是否有办法为已禁用的 Mat-Expansion-Panel 设置样式。我在标题中有按钮,并且与它们交互会切换面板,所以我认为最好只用按钮切换面板并禁用面板本身。
但是,当我禁用面板时,面板内的所有项目都是灰色的。有没有办法删除禁用样式或覆盖它们?
解决方案
在组件样式表中使用以下内容将使禁用的扩展面板颜色恢复为默认值。
::ng-deep .mat-expansion-panel-header[aria-disabled=true] {
color: rgba(0,0,0,.87);
}
根据这个 SO answer,在为 ::ng-deep 提供替代或替代之前,建议继续使用它......
推荐阅读
- php - 如何更新 MongoDB PHP 扩展
- amazon-web-services - 使用 powershell 对 AWS EC2 的 ssh 登录失败进行故障排除
- javascript - 从 reddit api 获取 api 誓言访问令牌
- python - 如何用颜色进行线性插值?
- python - 数据框 pyspark 从前一行更新行
- algorithm - 使 BITWISE AND 积极
- node.js - 如何测试 jest + sequelize?
- python - 命中KeyboardInterrupt子进程时如何将最后一个输出保存在变量中
- node.js - 带有集合 {merge} 的 Firestore 安全规则
- c++ - 使用 C++ 的条件