【发布时间】:2014-08-28 13:43:52
【问题描述】:
我正在尝试构建一个 Angular 指令来创建一个键盘可访问的滑块小部件。我在 Github 上找到了几个 Angular 滑块,但没有一个可以通过键盘访问。所以,我正在尝试将 jQuery UI 滑块转换为 Angular 指令。
这是我在没有 Angular 的情况下构建小部件的方法。
HTML:
<div id="slider"></slider>
<input type="text" id="amount"/>
Javascript:
$("#slider").slider({
min: 1,
max: 10,
slide: function(event, ui) {
$("#amount").val(ui.value);
}
});
这就是我希望 Angular 指令的工作方式:
<slider min="1" max="10" ng-model="sliderValue"/>
<input type="text" ng-model="sliderValue"/>
作为一个例子,这里有一个 jsFiddle,它展示了某人如何将 jQuery UI 日期小部件转换为 Angular 指令。
http://jsfiddle.net/xB6c2/121/
我想为滑块小部件做类似的事情。谢谢!
【问题讨论】:
标签: jquery angularjs jquery-ui angularjs-directive jquery-ui-slider