Mukesh Ghosh Ответов: 1

Как я могу получить ответ на несколько запросов один за другим


Всем Привет,
Может ли кто-нибудь помочь мне в этом?

Я использую angular.js с помощью C# .

Теперь я посылаю асинхронный множественный запрос с функцией $q.all (), теперь я получаю результат, когда все разрешены. Но мне нужны данные из ответа, который разрешен и так далее.

Что я уже пробовал:

var combineResult = $q.all([
]);

ZurdoDev

Что?!

1 Ответов

Рейтинг:
0

Sinisa Hajnal

Вы не можете выбрать порядок со всеми. Вы могли бы связать их цепью, разрешив одну, прежде чем смотреть на другие. Но идея параллельной обработки заключается в том, что вы заботитесь только о конечном наборе данных. Если вы действительно хотите иметь параллельную обработку и управлять данными по мере их поступления, напишите серию запросов, каждый из которых имеет свой собственный обработчик (это может быть одна и та же функция, конечно).

Асинхронные запросы вернутся немедленно и перейдут к следующему запросу. По сути, вы будете в течение миллисекунд отправлять все свои запросы, и каждый будет обрабатывать данные по мере их поступления.