首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从输入type=range获取值

从输入type=range获取值
EN

Stack Overflow用户
提问于 2016-11-29 21:14:33
回答 1查看 203关注 0票数 0

我有一个年龄范围滑块与fromto年龄。我需要将选定的值传递给ng-model,但我的ng-model不读取该值。因为我创建的滑块是用jQueryUi创建的。

我需要在ng-model中传递在as 5-6中选择的值。我尝试将值从我的jQuery脚本传递到ng-model,但没有更新。

需要帮助。

HTML:

代码语言:javascript
复制
<label for="age">Age:</label>
<input type="text" id="age" ng-model="model.ageRange" readonly style="border:0; color:#f6931f; font-weight:bold;">
<div id="slider-range"></div>

JS:

代码语言:javascript
复制
$( function() {
    $( "#slider-range" ).slider({
        range: true,
        min: 0,
        max: 100,
        /*values: [ 0, 100 ],*/
        slide: function( event, ui ) {
            $( "#age" ).val( "" + ui.values[ 0 ] + " - " + ui.values[ 1 ] );
        }
    });
    $( "#age" ).val( "" + $( "#slider-range" ).slider( "values", 0 ) +
        " - " + $( "#slider-range" ).slider( "values", 1 ) );
});
EN

回答 1

Stack Overflow用户

发布于 2016-11-30 00:11:50

如果您从angular框架之外更新angular中的任何内容,angular将无法识别这些模型。要更新您的ng- changes.So,您需要在angular.See angular文档提供的$scope.$apply()函数中修改年龄范围值以获取更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40866839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档