Как заставить слайдер NativeScript использовать значения шага? - PullRequest
2 голосов
/ 08 октября 2019

Я использую компонент-слайдер NativeScript в своем приложении. Мне нужен ползунок, чтобы делать только целочисленные значения.

<Slider 
    width="275"
    minValue="{{ minValue }}" 
    maxValue="{{ maxValue }}" 
    [ngModel]="value" 
    (ngModelChange)='onValueChanged($event)'>
</Slider>

Как заставить его выполнять целочисленные шаги только для iOS и для Android?

1 Ответ

2 голосов
/ 08 октября 2019

Кажется, что открыт Выпуск на NativeScript.

В качестве обходного пути вы можете попытаться округлить значение, если значение изменилось в вашем onValueChanged:

Шаблон:

 <Slider #sl (valueChange)="onValueChanged(sl.value)"></Slider>

Компонент:

public onValueChanged(value) {
   ...
   this.value = Math.round(value);
   ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...