解决方法非常简单,即为我们发出的$http设置一个timeout:
这里我们需要借助另一个promise.
//创建中止请求控制的promise let end= $q.defer(); //监听取消上传动作 $scope.$watch('cancel',() => { if(cancel){ end.resolve(); } } )
this.$http.post('http://www.xxx.com/xx/`, timeout:end.promise });
da
解决方法非常简单,即为我们发出的$http设置一个timeout:
这里我们需要借助另一个promise.
//创建中止请求控制的promise let end= $q.defer(); //监听取消上传动作 $scope.$watch('cancel',() => { if(cancel){ end.resolve(); } } )
this.$http.post('http://www.xxx.com/xx/`, timeout:end.promise });
da
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。