Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Angularjs 角度1获取范围值_Angularjs - Fatal编程技术网

Angularjs 角度1获取范围值

Angularjs 角度1获取范围值,angularjs,Angularjs,可能是一个非常简单的问题,但我似乎无法回答。 我正在使用Ionic并尝试获取用户从某个范围中选择的值 <input type="range" ng-model="quantity" min="5" max="30" data-ng-init="quantity ? quantity = quantity : quantity = 25" > <div ng-click="getValue()">Get Value</div> 它在控制台中返回“未定

可能是一个非常简单的问题,但我似乎无法回答。 我正在使用Ionic并尝试获取用户从某个范围中选择的值

<input type="range" ng-model="quantity" min="5" max="30" data-ng-init="quantity ? quantity = quantity : quantity = 25" >

    <div ng-click="getValue()">Get Value</div>
它在控制台中返回“未定义”


非常感谢

我认为您对
数据ng init有问题
这是工作版本


演示找到了答案。在我认为是一个不同的方法,它不是双向绑定,只是“继承”。因此,您需要将其作为数据对象来获取绑定

   <input type="range" name="volume" ng-model="q.quantity" ng-change="hold()" min="5" max="30" data-ng-init="q.quantity ? q.quantity = q.quantity : q.quantity = 25" >

然后
console.log($scope.q.quantity)


对我来说效果很好:这个问题是否相关-?也许他没有使用angularJS v1.4.8,但似乎不想工作:/一定是离子型的东西。谢谢您的时间:)
   <input type="range" name="volume" ng-model="q.quantity" ng-change="hold()" min="5" max="30" data-ng-init="q.quantity ? q.quantity = q.quantity : q.quantity = 25" >