javascript - JQuery UI slider 'slide' 函数未设置 angularJS 值

标签 javascript jquery angularjs jquery-ui jquery-ui-slider

我试图通过捕获 Slide 中的值来显示其下方的 slider 值。函数并将其设置为 AngularJS $scope 变量,但它不起作用。

这是我的 JS 代码片段:

$( "#price-slider" ).slider({
    range: true,
    min: 0,
    max: 1000000,
    values: [ 10000,  500000],
    slide: function( event, ui ) {
        $scope.price_gt = ui.values[0];
        $scope.price_lt = ui.values[1];
    }
});

HTML:

<div id="price-slider"></div>
<p style="text-align: center">&#8377; {{price_gt}} - &#8377; {{price_lt}}</p>

有人可以帮我理解我哪里出了问题吗?我基本上需要在用户移动幻灯片并显示它时动态获取该值。

最佳答案

试试这个

<input type="text" id="price_gt" size="auto" readonly style="border:0; color:black; font-weight:bold;  width:100% " /> 

关于javascript - JQuery UI slider 'slide' 函数未设置 angularJS 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39172429/

相关文章:

javascript - 如何设置id的属性

jquery - 图片在内容栏上延伸(如在 Medium 中)

javascript - 对嵌套 javascript 数组内的对象进行分组

javascript - 从现有属性创建新数组

javascript - 如何拦截和修改任何对象的特定属性

javascript - 通过 Node.js 和 Websocket 在服务器端重用 Backbone.js 模型

javascript - 向上滚动时背景图像不变,但向下滚动时工作正常

angularjs - 根据另一个列表中的选定值禁用 angularjs 中下拉列表中的选项

javascript - PHP (AJAX) 的对象数组

javascript - jQuery Script 有时有效有时无效