私はシナリオを持っています。ボタンクリックでBootstrapの範囲スライダの値を選択する必要があります。実際には、私はコンソールで選択された値を取得しているという点で、format()関数があります。しかし、私はボタンクリックでその価値を得る必要があります。Angular bootstrap-sliderのボタンをクリックして選択した値を取得する方法は?
HTML:
<slider ng-model="ctrl.value" ng-min="0" ng-disabled="ctrl.chk"
ng-max="3" step="1" value="ctrl.value" ticks="ctrl.sliderTicks()"
formatter="ctrl.myFormatter" tooltip="always"></slider>
<button type="button" class="btn btn-primary" ng-click="myFunc(ctrl.value)">save</button>
JS:
$scope.myFunc = function(value){
console.log(value);
}
this.myFormatter = function (value) {
console.log('value %s', value);
return value;
}
私は質問を更新しました。ここではctrl.valueはスライダのデフォルト値ですが、スライダの現在の値を必要とします。これはvalue関数を使用しています。ただし、buttonを取得する方法はありません。 – anub