我一直在尝试使用$ j.defer在angularjs上找到取消/中止http post请求的方法,但似乎它不起作用。我已经设置了一个简单的演示,你可以看一下这里的例子:
Demo program:
http://plnkr.co/edit/gkvxRj/
这个问题是: 1.如果我使用get方法,如果我快速单击“发送请求”按钮,它将取消先前的请求并开始新的请求,因此将只有一个请求被成功处理。 2.如果我更改为发布方法,如果我快速单击“发送请求”按钮,它将不会取消先前的发布请求并启动新请求。也就是说,会有一堆邮件请求被处理,这不是我们需要的。
所以我的问题是我做错了什么或者有没有办法取消/中止使用angularjs的帖子请求?