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

Как использовать модуль q для рефакторинга кода мангуста?
Я использую mongoose для вставки некоторых данных в mongodb. Код выглядит так: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/test'); var conn = mongoose.connection; // insert users...
8713 просмотров
schedule 29.09.2022

Node.js исключение неперехваченного сокета - сокет закрыт
Вот в чем проблема. Я получаю исключение при записи в закрытый сокет, и исключение не перехватывается попыткой catch, предположительно потому, что оно находится внутри обещания. promise.then(function (val) { try { sock.write(val +...
2790 просмотров
schedule 19.12.2023

Асинхронная обработка исключений Javascript с помощью node.js
В настоящее время я работаю над приложением node.js, и у меня обычная проблема с асинхронным кодом. Я реализую сервисный сервер поверх HTTP-модуля Node. Этот сервер поддерживает маршруты (express like). Например, у меня есть код, который...
7730 просмотров

Обработка ветвей с промисами
У меня есть проблема с промисами jQuery 1.9.1, где мне потенциально нужна условная логика, которая вернет еще одно отложенное, и я не уверен, как с этим справиться. Это была моя лучшая попытка, но, как показывают комментарии ниже, когда я нажимаю...
3816 просмотров
schedule 31.12.2023

Тестирование вложенных обещаний с помощью Jasmine
Это работает, когда я запускаю пользовательский интерфейс в браузере, но я всегда получаю значение null для «d» в моем методе validateAsync, который должен вызывать метод done, чтобы вернуть его в метод сохранения. Я не могу понять, как использовать...
2514 просмотров
schedule 16.10.2022

Ресурс AngularJS не разрешен
Я новичок в AngularJS, поэтому будьте осторожны. Я хочу получить данные из своего бэкэнда, используя свойство $resource AngularJS, однако кажется, что это свойство загружается до завершения фактического вызова. В настоящее время у меня есть...
4354 просмотров
schedule 09.02.2024

Angular HttpPromise: разница между методами `success` /` error` и аргументами `then`
Согласно AngularJS doc , вызовы $http возвращают следующее: Возвращает обещание с помощью стандартного метода then и двух методов, специфичных для http: success и error . Метод then принимает два аргумента: успех и обратный вызов...
114803 просмотров
schedule 28.01.2024

Переход Ember и событие завершения рендеринга
Есть ли какое-либо событие, указывающее, что переход/рендеринг завершен (и дом виден/готов). setupcontroller/activate перед построением/рендерингом dom didInsertElement запускается только в первый раз, когда я уже вставил элемент и просто...
15787 просмотров
schedule 25.11.2022

Как обмениваться динамическими данными службы между контроллерами и директивами
Я хотел бы знать, какой шаблон использовать, если мне нужна моя Служба для обмена динамическими данными между контроллером, директивами и т. д. Причина, по которой я упоминаю динамическую, заключается в том, что я хотел бы загрузить новые данные, и...
586 просмотров

Подождать, пока все запросы jquery ajax будут выполнены? (часть 2)
Я проверил этот пост, и ответ действительно хорош: Подождите, пока все jQuery Ajax запросы выполнены? Но я просто хочу быть более общим: интересно, как мы можем использовать эту логику для списка сервисов (ajaxservices) и списка обратных...
605 просмотров
schedule 21.10.2022

Почему мое обещание не возвращается с angularjs 1.2.*
Мое обещание, кажется, не решается, когда я пытаюсь передать его прямо в свое представление. Оно работает, когда я прохожу метод .then. Пример здесь http://jsbin.com/oworucAL/1/edit
337 просмотров
schedule 27.03.2024

Разорвать цепочку обещаний и вызвать функцию в зависимости от шага в цепочке, на котором она нарушена (отклонена)
Обновлять: Чтобы помочь будущим зрителям этого сообщения, я создал эту демонстрацию ответа Pluma . Вопрос: Моя цель кажется довольно простой. step(1) .then(function() { return step(2); }, function() { stepError(1);...
165031 просмотров
schedule 30.01.2024

Отображение нескольких модальных окон в цикле
Я использую Angular UI Modals ( http://angular-ui.github.io/bootstrap/#modal ) Я должен показывать одно и то же модальное окно несколько раз в цикле. Например, у меня есть команда, и мне нужно показать модальное окно редактирования члена команды...
1001 просмотров

Синхронное разрешение промисов (bluebird против jQuery)
Я разработал небольшую библиотеку для веб-службы Dynamics CRM REST/ODATA (CrmRestKit). Библиотека зависит от jQuery и использует шаблон обещания, соответственно шаблон, похожий на обещание jQuery. Теперь мне нравится портировать эту библиотеку...
24633 просмотров

не может деодефицировать методы в модуле node-ftp
Я новичок как в node.js, так и в вызове функции стиля обещания. Взглянув на пример деоделирования на http://runnable.com/Ulatc0QnzUgUAAAK/adapting-node-js-with-q-for-promises , я пытаюсь деодеифицировать методы модуля node-ftp node.js следующим...
1106 просмотров
schedule 25.11.2023

Полезно ли всегда возвращать обещание
Я использую bluebird для разработки некоторой оболочки API-интерфейса nodejs для службы http. Многие функции в этой оболочке являются асинхронными, поэтому имеет смысл возвращать промисы из этой реализации. Мой коллега работает над проектом уже...
1069 просмотров

Являются ли отложенные обратные вызовы jquery синхронными, если отложенные уже разрешены?
Я предполагаю, что ответ да, но код не самый простой для расшифровки. А в документах говорится Любые обратные вызовы, добавленные к объекту с помощью deferred.then(), deferred.always(), deferred.done() или deferred.fail(), ставятся в очередь...
684 просмотров

Я нарушил свое обещание
Итак.. Мне очень трудно научиться обещать. Я использую bluebird ( https://github.com/petkaantonov/bluebird ), как мне было предложено - - чтобы приручить мой ад обратного вызова, который я получаю. Пример: function...
2871 просмотров
schedule 07.02.2024

Оборачиваем обратные вызовы Node.js в промисы с помощью Bluebird
Как обернуть обратный вызов Node.js с помощью Promise в Bluebird? Это то, что я придумал, но хотел знать, есть ли лучший способ: return new Promise(function(onFulfilled, onRejected) { nodeCall(function(err, res) { if (err) {...
4725 просмотров
schedule 15.09.2022

Могут ли промисы иметь несколько аргументов для onFulfilled?
Я следую спецификации здесь и не уверен, позволяет ли она вызывать onFulfilled с несколькими аргументами. . Например: promise = new Promise(function(onFulfilled, onRejected){ onFulfilled('arg1', 'arg2'); }) так что мой код:...
111059 просмотров
schedule 11.10.2022