Описание тега when-js

A lightweight Promise and when() implementation, plus other async goodies.
0 ответов

Используя reqwest и когда для совершения удаленных звонков

Я использую модули nodejs reqwest, и когда для выполнения удаленных вызовов и обещания возвращается сбой. Однако когда я использую почтальон для отправки того же запроса, я получаю ответ обратно. Я не уверен, почему обещание отклоняется. Вот мой код…
16 июн '15 в 03:01
2 ответа

Как использовать jQuery.when() с несколькими запросами jsonp?

У меня есть 2 междоменных запроса jsonp, которые необходимо выполнить, прежде чем можно будет выполнить другой метод. Поэтому я попробовал функцию $.when() $.when(getX(), getY()).then(createXY); getX() и getY() отправляют запросы $.ajax() в два разн…
27 мар '13 в 00:28
1 ответ

Как использовать DDPClient с обещаниями?

Я пытаюсь использовать когда .js с ddpclient. Код, который я написал, находится внизу поста. Когда я пытаюсь использовать это, я получаю следующую ошибку ниже. Есть идеи как обойти эту ошибку? Мне известен другой DDPclient, который использует обещан…
19 июн '14 в 01:56
3 ответа

Отложенный объект возвращается до разрешения

Я использую библиотеку когда с Node js. Я создаю отложенный объект, помещаю разрешение в инкапсулированную функцию Mongoose findOne() и возвращаю обещание снаружи. Но, похоже, мое обещание всегда возвращается до получения данных. User.prototype.getP…
01 мар '15 в 05:02
2 ответа

Почему шаблон Angular 2 не обновляется при вызовах за пределами угловой зоны?

Я думал, что создам очень простую форму входа в систему с привязанными к компоненту свойствами имени пользователя и пароля, которая будет проходить через следующие шаги: Отправить учетные данные с вызовом fetch() ТОГДА получить содержимое JSON объек…
18 апр '16 в 10:05
1 ответ

Дождитесь загрузки d3

Я создаю круговую диаграмму, используя d3 для загрузки круговой диаграммы - var pie = new d3pie( // pie control Json ); Это прекрасно работает, однако я собираюсь сделать логику после того, как пирог полностью рендерится. Я пытался использовать when…
21 мар '16 в 14:18
1 ответ

Контроль, когда срабатывает обратный вызов `.then()`

У меня есть длинная цепочка обещаний, которые пронизывают модуль моего кода. Я не знаю заранее, сколько обещаний я выполню, и при этом у меня нет места ни от одного обещания, ни от другого обещания (то есть я не могу выполнить Promise.join()). Моя п…
15 апр '15 в 18:18
2 ответа

Цепные обещания с then()

Я использую библиотеку, когда обещают lift() мои обратные вызовы стиля узла и обещают их... var nodefn = require('when/node'); var one = nodefn.lift(oneFn), two = nodefn.lift(twoFn), three = nodefn.lift(threeFn); function oneFn(callback){ console.lo…
20 фев '15 в 12:08
2 ответа

Идиоматическое тестирование, когда.js обещает с Жасмин

Я пишу несколько тестов Jasmine для кода, который возвращает when.js обещания. Я постоянно нахожу, что пишу такой код: doMyThing().then(function(x) { expect(x).toEqual(42); done(); }).otherwise(function() { expect(true).toBe(false); done(); }); Един…
07 сен '15 в 05:17
2 ответа

Как использовать catch и, наконец, когда..map

Я хочу использовать when.map функция для обработки некоторых данных. После обработки данных мне нужно выполнить некоторую очистку (например, освободить текущее используемое соединение с базой данных обратно в пул соединений). Проблема с моим подходо…
15 апр '14 в 16:03
0 ответов

JQuery, когда определить, если только один элемент терпит неудачу

У меня есть этот код, который получает JSON из 2 URL-адресов и обрабатывает результаты в $.when(), Однако, как я прохожу оба deferred1 а также deferred2 в $.when()это error Функция вызывается, когда 1 или оба из них терпят неудачу. Тем не менее, мне…
26 июн '17 в 08:29
1 ответ

Есть ли способ перейти от Jquery Deferred/Promise к When-JS Promise

Я хотел бы использовать возможность When-JS из обещания, возвращаемого вызовом jquery ajax. Есть ли схема конвертации? Редактировать 1 https://github.com/cujojs/when/blob/master/docs/api.md#api
1 ответ

Жасмин AJAX макет превращает строку в массив

Я пытаюсь написать набор тестов для своего класса AjaxRequest, но когда я пытаюсь проверить тело запроса, я получаю этот тестовый сбой FAILED TESTS: AjaxRequest #POST ✖ attaches the body to the response PhantomJS 1.9.8 (Mac OS X 0.0.0) Expected Obje…
22 июл '15 в 14:41
1 ответ

Прервать цепочку обещаний без появления ошибки

Используя When.js, у нас возникает ситуация, когда мы хотим спокойно прервать цепочку обещаний на полпути, потому что пользователь передумал. Наш нынешний метод состоит в том, чтобы просто никогда не разрешать этот шаг цепочки - фактически оставляя …
03 мар '16 в 03:56
1 ответ

Перейти к следующей точке исключения в файле без чёрного ящика

Я пытаюсь отладить некоторый код, который использует when.js, Проходя через код, в определенный момент я сам попадаю в when.js, а затем погружаюсь в длинную последовательность внутренних вызовов - выполнение обещаний, постановка в очередь и т. Д. я …
1 ответ

С помощью when.js как преобразовать обещание в обратный вызов в стиле Node.js?

Я использую IcedCoffeeScript. Я хочу написать это: User.find(id).always esc done или же await User.find(id).always defer e, user Но Promise#always устарела в when.js, Есть ли другой способ?
19 июн '13 в 17:21
1 ответ

Другой способ справиться с этим обещанием?

Вот немного кофе, но не стесняйтесь отвечать в javascript: model = new MyModel content: content model.save() @collection.add model В другом месте вид слушает add событие в коллекции… _addOne: (model, collection, options)=> view = new MyView model…
1 ответ

Мангуст отличается обещаниями

Я использую когда.js в качестве библиотеки обещаний для mongoose и пытаюсь получить отдельное поле коллекции и вернуть результат в качестве обещания mongoose.Promise= require("when"); function getPromisedDistinct(startDate, endDate) { return when.pr…
27 янв '16 в 15:55
1 ответ

trap when.js необработанные отклонения

Я хотел бы поймать, когда.js необработанные отклонения, чтобы я мог их регистрировать. Чтобы добиться этого, я переопределил console.warn(), однако он может регистрировать вещи, отличные от when.js, которые мне не интересны. ссылка: https://github.c…
17 апр '15 в 02:20
2 ответа

Node.js/Javascript - вложенные обещания и цикл for с when.js

В настоящее время я борюсь с потоком управления обещанием (обещаю новичку!). Я делаю вызов Redis, который возвращает объект массива. Затем я перебираю каждый из результатов и перезваниваю в Redis, чтобы получить значение, и хочу заполнить их конечны…
19 июл '15 в 22:06