Slider
<Slider>
is a UI component that provides a slider control for picking values within a specified numeric range.
Examples
Example: Simple Slider
<Slider
value="10"
minValue="0"
maxValue="100"
(valueChange)="onSliderValueChange($event)"
>
</Slider>
import { Component } from '@angular/core'
import { Slider } from '@nativescript/core'
@Component({
moduleId: module.id,
templateUrl: './usage.component.html'
})
export class UsageComponent {
onSliderValueChange(args) {
const slider = args.object as Slider
console.log(`Slider new value ${args.value}`)
}
}
<Slider value="10" minValue="0" maxValue="100" loaded="onSliderLoaded" />
import { Slider } from '@nativescript/core'
export function onSliderLoaded(args) {
const sliderComponent = args.object as Slider
sliderComponent.on('valueChange', data => {
console.log(`Slider new value ${data.value}`)
})
}
<slider value={0} onValueChange={onValueChange} />
<slider value="80" on:valueChange="{onValueChanged}" />
<slider>
provides two-way data binding of value
:
<slider bind:value="{value}" />
<Slider value="80" @valueChange="onValueChanged" />
<Slider>
provides two-way data binding using v-model
:
<Slider v-model="value" />
Props
Name | Type | Description |
---|---|---|
|
|
Gets or sets the currently selected value of the slider.
+ Default value: |
|
|
Gets or sets the minimum value of the slider.
+ Default value: |
|
|
Gets or sets the maximum value of the slider.
+ Default value: |
|
|
Additional inherited properties are not shown. Refer to the API Reference |