У меня очень причудливый api, который может обрабатывать только один запрос за раз. Поэтому я должен гарантировать, что каждый раз, когда запрос выполняется, он переходит в очередь, и эта очередь выполняется по одному запросу за раз, пока она не будет пустой.
Обычно я просто использую jQuery, встроенный в очередь, так как сайт уже использует jQuery. Тем не менее, я не был уверен, смогу ли я каким-то образом украсить сервис $http, или обернуть его в другую службу, которая возвращает одно обещание за раз или что-то еще.