Узел JS обещают.все и forEach

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

Пока петля с обещаниями

что бы быть идиоматические способ сделать что-то вроде цикла while с обещаниями. Итак: что-то делать если условие все еще стоит сделать это снова повторять тогда сделай что-нибудь еще. dosomething.then(possilblydomoresomethings).then(finish) Я сделал это таким образом, мне было интересно, есть ли какие-ли...

Ждать угловая 2 для загрузки/решения модели до визуализации вид/шаблон

В Угловой 1.x, UI-маршрутизатор был моим основным инструментом для этого. Возвращая обещание для значений "resolve", маршрутизатор будет просто ждать завершения обещания перед выполнением директив рендеринга. поочередно, в угловой 1.x, нулевой объект не приведет к сбою шаблона - поэтому, если я не возражаю п...

Модульный тестовый код на основе обещаний в Angularjs

у меня возникли трудные времена, пытаясь проверить код на основе обещаний в Angularjs. у меня есть следующий код в мой контроллер: $scope.markAsDone = function(taskId) { tasksService.removeAndGetNext(taskId).then(function(nextTask) { goTo(nextTask); }) }; function go...

TypeError: не удается прочитать свойство 'then' неопределенного

loginService.islogged() выше функция возвращает строку, как "failed". Однако, когда я пытаюсь запустить функцию then на нем, он вернет ошибку TypeError: Cannot read property 'then' of undefined и курсор указывает сразу после connected и перед .then. ниже приведена полная функция: var connected=loginS...

Почему " это " не определено внутри метода класса при использовании обещаний? [дубликат]

этот вопрос уже есть ответ здесь: setTimeout и "это" в JavaScript 5 ответов у меня есть класс, и каждый метод возвращает Q обещание. Я хочу знать, почему this не определено в method2 и method3. Есть ли более правильны...

Как отлаживать обещания javascript?

Я пытаюсь понять, как отлаживать асинхронный код, основанный на обещаниях. Под обещаниями я подразумеваю обещания на основе ECMAScript 6, а под отладкой я имею в виду использование встроенного отладчика chrome или firefox. что у меня возникли проблемы с - это то, что при возникновении ошибки я не могу получи...

Конструктор обещаний с отклонением вызова против ошибки броска

в следующем коде: var p1 = new Promise(function (resolve, reject) { throw 'test1'; }); var p2 = new Promise(function (resolve, reject) { reject('test2'); }); p1.catch(function (err) { console.log(err); // test1 }); p2.catch(function (err) { console.log(err); // test2 }); есть ли разница ...

Promise - можно ли принудительно отменить обещание

Я использую обещания ES6 для управления всеми моими сетевыми данными, и есть некоторые ситуации, когда мне нужно заставить их отменить. в основном сценарий таков, что у меня есть опережающий поиск по типу в пользовательском интерфейсе, где запрос делегируется бэкэнду, должен выполнять поиск на основе частичн...

Обещать.все.)(тогда() решить?

С Помощью Узла 4.х. Когда у вас есть Promise.all(promises).then() Как правильно разрешить данные и передать их следующему .then()? Я хочу сделать что-то вроде этого: Promise.all(promises).then(function(data){ // Do something with the data here }).then(function(data){ // Do more stuff here }); но я не ...