AngularJSの$httpにはpendingRequestsというfunctionがあり、これを利用すると既に送ったHTTPリクエストでまだ結果が返ってきてないリクエストを知ることができるようです。 https://code.angularjs.org/1.2.28/docs/api/ng/service/$http #pendingRequests 主にデバッグの目的で使用されると書いてあるのですが、これとInterceptorを組み合わせることでPOSTやPUT,DELETEに対する二重サブミットを防止したいと思います。 と、思ったのですが、既に以下のブログで紹介されておりました。 http://ussy00.hatenablog.com/entry/2014/05/28/192819 ただ、上記のブログでは$httpでリクエスト送信を行った場合が紹介されていますので、 本稿では$