變化:觀看rangeSlider值我已經通過AngularJS一個指令,它看起來像這樣實施了jQuery的滑塊與AngularJS
HTML
<div class="slider-container">
<div slider></div>
</div>
指令
myApp.directive('slider', function() {
return {
link: function(scope, elem, attrs) {
//slider settings, .noUiSlider is the method to initialize the slider
elem.noUiSlider({
range: [0,1440],
start: [690,750],
step: 30,
connect: true
});
}
};
});
這成功實現了滑塊,但調用方法val() elem(我的滑塊)只能工作一次,當滑塊被實現時。我知道我需要使用某種形式的$手錶但我不知道如何做,沒有指令本身有一個屬性(然後通過attrs訪問它),這是不。基本上,我想觀察對elem.val()的更改,並在更改時打印出值 - 不知道如何去做。
注意:此代碼全部在ng-switch內,我希望這不會讓我的生活變得更糟,更糟糕。
謝謝你的幫助!
對不起在上面的代碼代碼 – user3525951
不當格式..值將在拖動事件沒有任何額外的代碼顯示..它工作正常,我 – user3525951