Angularjs 角度1获取范围值
可能是一个非常简单的问题,但我似乎无法回答。 我正在使用Ionic并尝试获取用户从某个范围中选择的值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> 它在控制台中返回“未定
<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" >