angular 取消或终止$http的ajax请求

来源:互联网 发布:周泓旭 知乎 编辑:程序博客网 时间:2024/06/06 22:30

首先需要在 controller里面将 $q注入

在scope的里面声明一个变量

var canceler;
最后在事件内最上方写上

//取消之前的请求        if (canceler) canceler.resolve();        canceler = $q.defer();

这样就是最简单的阻止ajax继续运行的方法了

0 0
原创粉丝点击