Я пытаюсь настроить кнопку-переключатель, когда она отмечена, но мой текущий код не работает ...
Вот фактический код
<mat-button-toggle-group #mytoggle (change)="selectoption($event)" value="{{num}}">
<mat-button-toggle [style.background-color]="getColor(op)" *ngFor="let op of mylist" [value]="op">{{op}}</mat-button-toggle>
</mat-button-toggle-group>
Вот мойметод на .ts
getColorChecked(opcao: any){
if ( opcao === 2){
return '#EA0B28 !important;';
}else{
return '#9d9b9a !important;';
}
}
Вот мой файл scss
.mat-button-toggle-group, .mat-button-toggle-standalone{
box-shadow: 0 3px 1px -2px rgba(0,0,0,.02), 0 2px 2px 0 rgba(0,0,0,.01), 0 1px 5px 0 rgba(0,0,0,.12);
}
.mat-button-toggle{
border-right: 1px solid #cccccc40 !important;
font-weight: 400;
width: 50px !important;
padding: 0px !important;
background: #f7f9fbc7 !important;
div{
padding: 0px !important;
}
}
.mat-button-toggle-checked {
color: #fbfbfb;
}
Это не работает ... Есть лучший способ сделать это?