Вопросы по теме '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 просмотров
schedule
17.12.2023
Обработка ветвей с промисами
У меня есть проблема с промисами 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 просмотров
schedule
13.03.2024
Подождать, пока все запросы 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 просмотров
schedule
26.11.2023
Синхронное разрешение промисов (bluebird против jQuery)
Я разработал небольшую библиотеку для веб-службы Dynamics CRM REST/ODATA (CrmRestKit). Библиотека зависит от jQuery и использует шаблон обещания, соответственно шаблон, похожий на обещание jQuery.
Теперь мне нравится портировать эту библиотеку...
24633 просмотров
schedule
25.12.2023
не может деодефицировать методы в модуле 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 просмотров
schedule
16.10.2022
Являются ли отложенные обратные вызовы jquery синхронными, если отложенные уже разрешены?
Я предполагаю, что ответ да, но код не самый простой для расшифровки. А в документах говорится
Любые обратные вызовы, добавленные к объекту с помощью deferred.then(), deferred.always(), deferred.done() или deferred.fail(), ставятся в очередь...
684 просмотров
schedule
20.09.2022
Я нарушил свое обещание
Итак.. Мне очень трудно научиться обещать.
Я использую 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