Описание тега q
The Q.js JavaScript promise library. Q catches errors and uses a `then` technique to handle JavaScript callbacks and exceptions.
Do *not* use for Angular's $q, use [angular-promise] instead! Also do *not* use for kx System's kdb+/q, use [kdb] or [q-lang] instead! Lastly, this tag should not be used for questions regarding Android 10 - use the [android-10.0] tag instead!
3
ответа
Очередь обещаний
Я использую mbostock / queue для очередей нескольких асинхронных операций. Это больше для ограничения скорости (пользовательский интерфейс генерирует несколько событий, где сервер может обрабатывать их медленно), а также для обеспечения их последова…
15 фев '14 в 15:04
1
ответ
Q marix в stereoRectify
Я прочитал "изучение opencv" и знаю, что с помощью матрицы Q мы можем связать координату изображения и трехмерную координату. Но я не совсем уверен, что означает "f" в матрице Q? В книге 'f' - это фокусное расстояние. Но в моей программе я нахожу, ч…
28 мар '16 в 12:14
1
ответ
Как вложить последовательность с Q?
Я хотел бы обработать последовательность задач и получить информацию, как только блок этих задач будет завершен, и как только каждая задача будет завершена. Результат, который я ожидаю, должен быть 1,2,3 - 4,5,6 - 7 - 8, С моей текущей реализацией я…
10 фев '15 в 17:41
1
ответ
Функция Promise для Jasmine Unit Test, которая вызывается несколько раз в зависимости от ответа другой функции Promise
Я хочу провести модульное тестирование функции, которая вызывается несколько раз в зависимости от ответа другой функции. Аналогично моему вопросу: вызывать функцию обещания несколько раз, пока не выполнится условие другой функции обещания. Вот функц…
08 май '16 в 23:24
2
ответа
Получение данных от выполненного объекта Q обещания в узле REPL
Рассмотрим этот простой объект Q обещания: nesh> var p = functionThatReturnsPromise(); REPL достаточно любезен, чтобы вывести состояние и значение обещания, если я пойду: nesh> p { state: 'fulfilled', value: { // (data properties) } } Предполо…
03 июл '15 в 13:59
3
ответа
Разрешить обещание, основанное на другом обещании
У меня есть функция, которая возвращает обещание, внутри которого я вызываю другую функцию, и статус этого обещания основан на состоянии внутреннего обещания. Есть ли способ сокращения этого процесса. Посмотрите на пример ниже. function foo(bar) { v…
14 авг '13 в 09:01
1
ответ
Q Обещание разрешить / отклонить логику - почему обещание не возвращается как отклоненное?
Новое для обещаний, пытаясь понять логику потока. Думал, что понял, пока не начал вставлять ошибки для проверки. В приведенном ниже примере, когда я закомментирую 3-ю строку, почему Reject не возвращается в обещании? var Q = require( "q" ) var getIn…
09 июн '16 в 15:24
2
ответа
Цикл, пока функция обещания не даст результат
Я надеюсь запустить функцию обещания, пока не получу желаемый результат. На данный момент я использую рекурсивность вот так: function pull() { dataFactory.pullFunction().then(function(res) { pull() }) } Но это дает мне некоторые ошибки интерфейса / …
28 авг '17 в 09:34
1
ответ
Простой пример узла Q Promises
Я пытаюсь обернуть голову вокруг библиотеки Q / обещаний в целом, чтобы я мог реализовать ее в своем приложении узла, но у меня возникают проблемы с поиском чего-то краткого и достаточно конкретного, чтобы быстро начать работу. Может ли кто-нибудь п…
05 июл '13 в 22:04
0
ответов
Обещание JScript/CScript
В настоящее время я пытаюсь запустить библиотеку Q обещания из JScript/CScript из командной строки. Но похоже, что JScript выдает ошибку, когда пытается выполнить / оценить код. Код: function createXMLHTTPObject() { var XMLHttpFactories = [ function…
22 сен '14 в 05:40
2
ответа
Обещания Javascript /Q - Я делаю это правильно?
Я пытаюсь использовать Q в NodeJS для создания некоторых оберток amqplib. Обертки работают правильно (пока), но я чувствую, что мое использование Q... неправильно. Во-первых, есть метод инициализации: private static Startup(): void { var sub_YoMsgHa…
10 май '14 в 07:26
1
ответ
Узел; Q Задержка обещания
Вот несколько простых вопросов, основанных на поведении, которое я заметил в следующем примере: Q('THING 1').then(console.log.bind(console)); console.log('THING 2'); Выход для этого: > "THING 2" > "THING 1" Вопросы: 1) Почему Q реализован для …
22 дек '16 в 16:37
0
ответов
Угловой маршрут не входит в функцию разрешения
Я добавляю аутентификацию маршрута в мое угловое приложение. По какой-то причине, когда я пытаюсь перейти к logentries вид, я не могу получить код в resolve Функция для выполнения. Я добавил точку останова, используя инструменты разработчика Chrome,…
10 апр '16 в 22:39
2
ответа
Библиотека обещает передать значение в метод done
Я пытаюсь найти цель, а также как использовать готовый метод из обещаний библиотеки q, если done может получить значение или функцию через resolve или же rejectМожет кто-нибудь объяснить, как done метод вызывается и как передать ему любые аргументы?…
26 окт '14 в 01:55
0
ответов
$q.allsettled эквивалентно в угловых 2, чтобы поймать весь успех и не удалось
Я хочу позвонить удалить API для каждого выбранного клиента. Я использую один сервисный слой. поэтому, когда я позвоню в сервис с выбранным кодом заказчика, клиент будет удален. В AngularJS я использовал $.allSettled, который будет давать обратные в…
22 окт '18 в 20:16
1
ответ
Выполнение множества обещаний с Q
Я пытаюсь подсчитать количество людей, назначенных на каждую смену, находя их при поиске в моей базе данных Mongodb. Затем я пытаюсь добавить это значение к объекту сдвига в моем массиве сдвигов. К сожалению, не похоже, что код проходит через раздел…
19 янв '17 в 00:32
0
ответов
Невозможно прочитать свойство 'then' из undefined с помощью q Крискиоваля (Q.defer.resolve)
Я пробую библиотеку обещаний q от Kriskowal. Почему я получаю эту ошибку, что я делаю не так? var d = Q.defer(); d.promise.then(function(){console.log("finished")}); d.resolve(true); // "finished"; Uncaught TypeError: Cannot read property 'then' of …
21 окт '15 в 16:15
2
ответа
Использование Q.allSettled для цепочки обещаний внутри цикла
Я использую большую библиотеку Q для обещаний с IndexedDB, поддерживаемых в приложении Chrome. Проблема в том, что Q.allSettled вызывается до завершения всех методов в цепочке обещаний. У меня есть две таблицы: Таблица search_queries со списком поис…
15 окт '15 в 12:33
14
ответов
Пока кругом с обещаниями
Каким был бы идиоматический способ сделать что-то вроде цикла времени с обещаниями. Так: Сделайте что-нибудь, если условие все еще остается, повторите это, затем сделайте что-нибудь еще. dosomething.then(possilblydomoresomethings).then(finish) Я сде…
20 июн '13 в 15:28
1
ответ
Как избежать вложенных обещаний с $q
Я стараюсь больше выполнять обещания, а не асинхронно. Я имею: var findRepositoryPromise, getUserTeamsPromise; getUserTeamsPromise = null; findRepositoryPromise = RepositoryService.find($stateParams.host, $stateParams.owner, $stateParams.repository)…
02 янв '15 в 00:49