【发布时间】:2020-01-25 01:11:57
【问题描述】:
我正在尝试自定义我的按钮切换,但我当前的代码不起作用...
这是实际代码
<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;
}
它不起作用...有最好的方法吗?
【问题讨论】:
标签: html css angular dynamic styles