大佬教程收集整理的这篇文章主要介绍了在AngularJS中,如何停止查询更改时正在进行的$ http调用,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
您应该使用版本1.1.5,该版本可以取消$ http请求:
https://github.com/angular/angular.js/blob/master/CHANGELOG.md
// set up a dummy canceler
var canceler = $q.defer();
// use it as a timeout canceler for the request
$http({method: 'GET', url: '/some', timeout: canceler.promisE}).success(
function (data) { alert("this won't be displayed on cancel"); }
).error(
function (data) { alert("this will be displayed on cancel"); }
)
// Now, cancel it (before it may come BACk with data)
$rootScope.$apply(function() {
canceler.resolve();
});
您可以对所有请求使用相同的取消器,并在开始新设置之前对其进行解决。
以上是大佬教程为你收集整理的在AngularJS中,如何停止查询更改时正在进行的$ http调用全部内容,希望文章能够帮你解决在AngularJS中,如何停止查询更改时正在进行的$ http调用所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。