Esta noticia fue probado por especialistas para asegurar la veracidad de este enunciado.
Solución:
No parece haber una opción para cambiar el color del icono de paso a paso del tapete, puede usar este css como solución alternativa.
::ng-deep .mat-step-header .mat-step-icon-selected
background-color: red;
::ng-profundo está en desuso y se puede eliminar, también se puede usar
ViewEncapsulation.Ninguno en el decorador de componentes para evitar el uso de ::ng-deep
Actualización con solución al problema
ejemplo de archivo html
<----- wrapper theme class
Done
You are now done.
cree el archivo theme.scss y agréguelo a los estilos en angular.json
"styles": [
"src/styles.css",
"src/theme.scss"
]
Nota paso a paso tomará el color del color primario
tema.scss
@import '[email protected]/material/theming';
@include mat-core();
.yellow-theme
$yellow-theme-primary: mat-palette($mat-yellow, 400);
$yellow-theme-accent: mat-palette($mat-yellow, 400);
$yellow-theme: mat-light-theme($yellow-theme-primary, $yellow-theme-accent);
@include angular-material-theme($yellow-theme);
La clase de tema personalizada se puede usar en todas las aplicaciones, simplemente envuelva cualquier componente de material y use el color attribute primario, acentuar o advertir como se define en clase. El componente que está envuelto en una clase personalizada usará ese color, si no, el color se establece desde el tema global.
error = true;
.preenchimento-incompleto
background-color: black !important;
.preenchimento-ok
background-color: greenyellow !important;
valoraciones y reseñas
Eres capaz de añadir valor a nuestra información dando tu experiencia en las acotaciones.
¡Haz clic para puntuar esta entrada!(Votos: 2 Promedio: 5)
Utiliza Nuestro Buscador