PhoneGap中文网
标题:
ionic 超时自动取消订单
[打印本页]
作者:
xiexie
时间:
2016-9-2 12:59
标题:
ionic 超时自动取消订单
本帖最后由 xiexie 于 2016-9-2 13:04 编辑
$scope.minutes=10;
$scope.second=20000;
$scope.myTime=0;
var myTime=setInterval(function(){
$scope.second-=1000;
$scope.myTime+=1000;
if($scope.myTime==2000){
$scope.minutes-=1;
$scope.myTime=0;
}
$scope.$apply();
if($scope.second==0){
alert(‘10分钟已到’)
clearInterval(myTime);
//自动取消订单
orderService.orderAutoCancel($scope.orderId).success(function(data){
$ionicLoading.hide();
if($location.path()==’/home/payOnline’){
$state.go(‘tab.order’);
$cordovaToast.showShortTop(data);
}
}).error(function(data){
$ionicLoading.hide();
$cordovaToast.showShortTop(data);
})
}
},1000);</span>
复制代码
这样做不离开这个页面是可以的
但是离开后要是重新进到这个页面的话又会开始第二次计时
这里应该怎么做下处理呢?
作者:
ionicwang
时间:
2016-9-3 18:17
时间保存到localstorage试试
欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/)
Powered by Discuz! X3.2