如何禁用材质滑块

问题描述 投票:0回答:3
angular material-design
3个回答
6
投票

假设您有一个看起来像这样的模型

export interface MyModel {
   someValue: number;
}

然后您使用一些调用 API 的服务将其加载到组件中。只需通过 disabled input 将条件传递给它即可。

<mat-slider [disabled]="myModel.someValue > 50" min="1" max="5" step="0.5" value="{{myVar}}"></mat-slider>

3
投票

其实你可以像这样使用

disabled

<mat-slider min="1" max="5" disabled  step="0.5" value="{{myVar}}"></mat-slider>

没什么大不了的。


0
投票

添加

style="pointer-events: none;"
将防止值更改

<mat-slider style="pointer-events: none;" min="1" max="5" step="0.5" value="{{myVar}}" ></mat-slider>
© www.soinside.com 2019 - 2024. All rights reserved.