首先需要在 controller里面将 $q注入
在scope的里面声明一个变量
var canceler;
最后在事件内最上方写上
//取消之前的请求
if (canceler) canceler.resolve();
canceler = $q.defer();
这样就是最简单的阻止ajax继续运行的方法了
首先需要在 controller里面将 $q注入
在scope的里面声明一个变量
var canceler;
最后在事件内最上方写上
//取消之前的请求
if (canceler) canceler.resolve();
canceler = $q.defer();