Вопросы по теме 'promise'

Каков самый чистый способ превратить массив обещаний JQuery в обещание массива JQuery?
Я сталкиваюсь с ситуацией, когда у меня есть несколько промисов JQuery в массиве. var arrayOfPromises = [ $.Deferred(), $.Deferred(), $.Deferred(), $.Deferred() ] и нужно превратить его в обещание массива JQuery var promiseOfArray =...
8646 просмотров
schedule 25.02.2024

nodejs redis Q promises, как заставить его работать?
Я пытаюсь получить несколько значений от Redis, объединить их и в конечном итоге отправить. Но я просто не могу заставить эти обещания работать. Это простые функции get из Redis. client.get('user:1:id',function(err,data){ // here I have...
4346 просмотров
schedule 02.06.2023

В чем разница между будущим и обещанием?
В чем разница между Future и Promise ? Они оба действуют как заполнитель для будущих результатов, но в чем основное различие?
173541 просмотров
schedule 07.08.2023

Написание чистого кода с вложенными промисами
Я пишу приложение, которое общается с Apple для проверки квитанций. У них есть как песочница, так и рабочий URL-адрес, по которому вы можете публиковать сообщения. При общении с Apple, если вы получаете статус 21007, это означает, что вы...
8595 просмотров
schedule 25.03.2024

Объединение обещаний с Q
В jquery я могу комбинировать обещания следующим образом: var Promise = $.when(func1.execute(), func2.execute()); Promise.done(function (data1, data2) { // code here } Как бы вы переписали это, используя Q? Также. каковы преимущества...
2428 просмотров
schedule 22.04.2024

Обещание Q: вызываются ли обратные вызовы в том же порядке, в котором они зарегистрированы?
Я использую библиотеку обещаний Q . Мой код основан на том факте, что обратные вызовы для одного промиса выполняются в том же порядке, в котором они были зарегистрированы. http://jsfiddle.net/HgYtK/1/ var deferred = Q.defer(); var promise =...
592 просмотров
schedule 14.08.2023

Библиотека Javascript для мобильных служб Azure и обновление — метод не прочитан
Взяв примеры кода из этого сайт . Следующий упрощённый код генерирует следующую ошибку javascript: TypeError: Object #<Promise> has no method 'read' Код: Azure.notification = client.getTable('notification'); var a =...
342 просмотров

Как открыть IndexedDB только один раз с обещанием jquery
Я использую обещания Jquery для обработки открытия indexedDB для хранения файлов, а затем чтения и записи файлов в нее (использую их впервые). Поскольку любую из функций можно вызывать в любом порядке, я всегда вызываю функцию для открытия БД, прежде...
1250 просмотров
schedule 25.07.2023

разрешить/отклонить обещание jquery в другой функции
Я пытаюсь найти способ разрешить/отклонить обещание jquery в функции, которая недоступна напрямую для функции, создающей обещание/отложенное. Сценарий — это когда запрос отправляется на другую машину, а ответ на него (который может прийти или не...
296 просмотров
schedule 25.10.2023

Невозможно получить свойство «тогда» с помощью промисов
Я хочу, чтобы в моем приложении был максимально понятный код. Поэтому я решил отделить вызов xhr и синтаксический анализ от view.js. Для этого я добавил: В View.js this._pagePromises.push(myapp.Services.Foo.getFoo() .then( function...
2224 просмотров
schedule 18.12.2023

Обещания jQuery - уменьшить несколько успешных результатов $.when до одного?
В настоящее время я использую jQuery 1.9.1. Я занят цепочкой двух обещаний, чтобы они оба выполнялись до обработки результата, но меня волнует только передача результата второго обещания вызывающим сторонам. Моя первая попытка была ниже...
168 просмотров
schedule 15.08.2023

Node.js: использование промисов с MongoDb
Я начал использовать пакет Q Promise в простом приложении node.js. Поэтому меня интересует, как я могу закрыть соединение с базой данных после завершения всей последовательности обещаний. Пример: var toDbConnectionString = function(dbSettings)...
7978 просмотров
schedule 20.05.2024

Как вернуть значения из вложенного обещания?
У меня есть набор ID фильмов в Redis: [1,2,3,4] и набор хешей с актуальными данными. Теперь я хочу получить все данные фильма для идентификаторов за один раз. Я пытаюсь использовать промисы bluebird, но я застрял. Пока что у меня есть:...
6712 просмотров
schedule 08.06.2023

Сбой привязки Angular Service к Scope после обновления 1.2
Я попытался убрать детали и сделать это довольно обобщенно... Используя 1.2 rc2, мой код работал нормально, после обновления до стабильной версии 1.2 и исправления изменений $parse я столкнулся с проблемой привязки. До обновления следующий код...
134 просмотров
schedule 31.08.2022

Цепочка обещаний Angularjs при работе с разбитой на страницы коллекцией
Я работаю с REST API, который предоставляет разбивку на страницы для запросов GET, например: {count: 43103 previous: null next: http://ecoengine.berkeley.edu/api/photos/?page=2 results: [json objects....] } Я хотел бы создать службу, которая...
1622 просмотров
schedule 05.01.2024

Как выполнить модульное тестирование цепочки обещаний angularjs, используя $httpBackend
Используя AngularJS, я пытаюсь протестировать функцию, которая выполняет несколько вызовов $http. Мой тест выглядит примерно так: it('traverses over a hierarchical structure over multiple chained calls', function() {...
9755 просмотров
schedule 12.04.2023

AngularJS - устойчивость к сбоям в $q.all()
Я пытаюсь заполнить некоторые локальные данные, обрабатывая серию удаленных вызовов. Когда каждое обещание разрешено, я загружаю данные и продолжаю. Метод $q.all( [] ) делает именно это: $q.all([ this.getUserInfo(11)...
10584 просмотров
schedule 01.10.2022

Q Promises — преобразование отклонений в необработанные исключения
При отладке с помощью Chrome у отладчика есть некоторые тонкости для навигации по стеку вызовов необработанных исключений. Я начал использовать обещания Q, и теперь необработанные исключения по существу преобразуются в отклоненные обещания. Это...
682 просмотров
schedule 18.01.2023

Как отлаживать код на основе обещаний в узле?
Я использую отличную библиотеку Cujo When , чтобы обеспечить реализацию Promises/A+ для моего узла. проект, хотя этот вопрос не зависит от узла. Как правило, When великолепен: он позволяет мне писать более удобный и читаемый код. Однако, когда...
8012 просмотров
schedule 05.11.2023

Избегайте нескольких запросов ajax angularJS
Я пытаюсь избежать нескольких ajax-запросов к серверу на фабрике. Я уже добавил небольшую службу кэширования, но этого недостаточно для того, к чему я стремлюсь: эта фабрика может вызываться несколько раз, прежде чем сервер ответит, вызывая генерацию...
4227 просмотров
schedule 15.06.2023