Angular 材质:更改 mat-checkbox 和 mat-radio 上选中的标签文本颜色

Akm*_*ool 1 css angular-material angular

我正在尝试在检查后更改 mat-checkbox 和 mat-radio 标签颜色,但我不确定如何使用角度材质输入进行更改。任何帮助将不胜感激。

Bur*_*nee 5

您可以使用纯 CSS 解决方案。Angular Material 为此提供了类:

/* radio */
::ng-deep .mat-radio-checked .mat-radio-label-content {
    color: green;
}
/* checkbox */
::ng-deep .mat-checkbox-checked .mat-checkbox-label {
    color: green;
}
Run Code Online (Sandbox Code Playgroud)

::ng-deep仅当您使用封装的 css 时才需要。更多信息