Javascript 将jQueryUI滑块换行将导致;“未定义”不是一个函数;错误
以下是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'
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