<ons-range>
要素のAngularディレクティブです。
ons-range
要素は、range
要素をラップしたコンポーネントです。ons-range
要素を利用することでモバイルでのrange UIを作成することができます。
value
双方向バインディングを使うことで、ons-range
の値を指定したり変更を受け取ったりすることができます。
@Component({
selector: 'app',
template: `
<div>
<ons-range modifier="material" [(value)]="value"></ons-range><br>
Value: {{value}}
</div>
`
})
export class AppComponent {
value: string = '10';
}
ons-range
の双方向バインディングでは、値の変更が通知されるのはons-range
のコントロールを動かし終わったときです。もし動かしている最中に値の変更を受け取りたい場合には、(input)
イベントバインディングを次のように記述します。
@Component({
selector: 'app',
template: `
<div>
<ons-range modifier="material" [(value)]="value" (input)="value = $event.target.value"></ons-range><br>
Value: {{value}}
</div>
`
})
export class AppComponent {
value: string = '10';
}
名前 | 型 / デフォルト値 | 概要 |
---|---|---|
disabled |
無効化されている場合にtrue 。
Optional.
|
名前 | 概要 |
---|---|
disabled |
無効化されている場合にtrue 。
|
value | Current value. (翻訳中) |
Name | 概要 |
---|---|
material | Material Design slider (翻訳中) |
シグネチャ | 概要 |
---|---|
focus() | Focuses the range. (翻訳中) |
blur() | Removes focus from the range. (翻訳中) |
Focuses the range. (翻訳中)
Removes focus from the range. (翻訳中)
名前 | 型 | 概要 |
---|---|---|
value |
ons-range 要素に対する入力値を指定します。
|
名前 | 型 | 概要 |
---|---|---|
valueChange | 値が変更された時に発火します。 |
Onsen UIに関する質問は、Stack Overflowにてonsen-uiタグを付与してください。Onsen UIチームはあなたの問題解決をお手伝いします。
バグ報告や機能要望については、GitHub Issuesに記載をお願いいたします。
あわせて、下記の情報も参考にしてください。