我在我的应用程序中使用 NativeScript 的 slider 组件。我需要 slider 只做整数值。
<Slider
width="275"
minValue="{{ minValue }}"
maxValue="{{ maxValue }}"
[ngModel]="value"
(ngModelChange)='onValueChanged($event)'>
</Slider>
我怎样才能让它只为 iOS 和 Android 执行整数步骤?
最佳答案
似乎是一个开放的Issue在 NativeScript。
作为解决方法,如果 onValueChanged
中的值发生更改,您可以尝试舍入该值。 :
模板:
<Slider #sl (valueChange)="onValueChanged(sl.value)"></Slider>
零件:
public onValueChanged(value) {
...
this.value = Math.round(value);
...
}
关于angular - 如何让 NativeScript 的 slider 使用步长值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58287249/