【发布时间】:2016-07-29 20:07:20
【问题描述】:
我在我的应用程序中使用范围滑块,它工作正常,但问题是代码向服务器发送了大量范围滑块值。它会导致一些滞后。我想设计它,以便它可以发送唯一的最后一个值当用户从滚动条上移开手指时。有可能吗?如果是这样,我应该从我的代码中改变什么? 在此先感谢。这是我的代码: html部分
<div class="item range">
<i class="icon ion-ios7-sunny-outline"></i>
<input type="range" name="volume" min="0" max="100" value="{{scrollvalue}}" ng-model="scrollvalue" ng-change="enter(scrollvalue,lighting.id)">
<i class="icon ion-ios7-sunny"></i>
</div>
这里是控制器部分:
$scope.scrollvalue=0;
$scope.enter = function(scrollvalue,deviceId,id){
var data2 = {
credentials: $scope.credentials,
scrollvalue:scrollvalue,
deviceId:deviceId
};
//var ss = id;
$scope.scrollvalue=scrollvalue;
LightingClient.postLightings(serverUrl, data2, 10000)
.success(function (response) {
【问题讨论】:
标签: javascript angularjs ionic-framework