试着将滑块旋转180度,然后我们需要添加
ngModel
在输入拇指级别而不是在垫子滑块级别。
全球风格:
mat-slider.reverse-slider {
transform: rotateY(180deg);
}
HTML:
<mat-slider class="reverse-slider">
<input
matSliderThumb
[(ngModel)]="sliderValue"
[min]="minValue"
[max]="maxValue"
[step]="stepValue"
/>
</mat-slider>
<p>Current Value: {{ sliderValue }}</p>
TS:
import { Component } from '@angular/core';
import { MatSliderModule } from '@angular/material/slider';
import { FormsModule } from '@angular/forms';
/**
* @title Basic slider
*/
@Component({
selector: 'slider-overview-example',
templateUrl: 'slider-overview-example.html',
styleUrl: 'slider-overview-example.css',
standalone: true,
imports: [MatSliderModule, FormsModule],
})
export class SliderOverviewExample {
minValue: number = 0;
maxValue: number = 100;
stepValue: number = 1;
sliderValue: number = this.maxValue;
}