Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将jQueryUI滑块换行将导致;“未定义”不是一个函数;错误_Javascript_Angularjs_Jquery Ui_Angularjs Directive - Fatal编程技术网

Javascript 将jQueryUI滑块换行将导致;“未定义”不是一个函数;错误

Javascript 将jQueryUI滑块换行将导致;“未定义”不是一个函数;错误,javascript,angularjs,jquery-ui,angularjs-directive,Javascript,Angularjs,Jquery Ui,Angularjs Directive,以下是jQueryUI滑块包装的开始 app.directive('sliderWidget', ['$timeout', function ($timeout) { return { scope: { min: "@min", max: "@max", step: "@step" }, restrict: 'A', require: 'ngModel'

以下是jQueryUI滑块包装的开始

app.directive('sliderWidget', ['$timeout', function ($timeout) {
    return {
        scope: {
            min: "@min",
            max: "@max",
            step: "@step"
        },
        restrict: 'A',
        require: 'ngModel',
        link: function (scope, elem, attrs, ngModel) {
            elem.slider({
                min: scope.min,
                max: scope.max,
                step: scope.step,
                slide: function (event, ui) {
                    //ngModel.$setViewValue(ui.value);
                }
            });
            //ngModel.$render = function () {
            //  elem.slider('value', ngModel.$viewValue);
            //  $timeout(function () { scope.$apply() });
            //};
        }
    };
}]);

<div slider-widget min=0 max=99 step=1 ng-model="someValue"></div>
我正在使用:

jQuery v2.1.1

jqueryui-v1.10.4

AngularJS v1.2.16


有什么想法吗?

好的,所以当访问具有隔离作用域的指令中的单向绑定作用域变量时,这些值将表示为字符串,即使它们在属性中用数值常量定义。我只需要使用parseFloat()来检索数值

Uncaught TypeError: undefined is not a function --> jquery-ui.js:11881