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

jquery отложенно превращает неудачу в успех
Таким образом, при использовании jQuery deferred и $.when для параллельной загрузки многих объектов. $.when( a.ajax(), b.ajax(), c.ajax() ).then( //do something when all are complete complete(); ); Теперь b.ajax() иногда будет...
2282 просмотров
schedule 21.12.2022

Как мне отладить мой асинхронный код, основанный на промисах, если библиотека поглощает все исключения?
Проблема JSFiddle : http://jsfiddle.net/missingno/Gz8Pe/2/ У меня есть код, который выглядит так: var d = new Deferred(); d.resolve(17); return d.then(function(){ //do some stuff... }) .then(function(){ var obj =...
7673 просмотров
schedule 10.04.2022

Шаблон отложенного/обещания в C++
Недавно я обнаружил и влюбился в шаблон Deferred/Promise, используемый в jQuery. Он просто инкапсулирует так много асинхронных вариантов использования, включая замечательную цепочку и возможность фильтрации, что я не могу поверить, что так долго...
7375 просмотров

Цепочка обещаний Jquery
У меня есть простая цепочка событий: Получить столбцы из таблицы метаданных (асинхронно) загрузить выбранные столбцы (асинхронно) список рендеринга Раньше я просто связывал эти функции в цепочку, каждая из которых вызывала следующую...
12768 просмотров

Использование обещаний — ведение журнала трассировки стека в обработчике сбоев
Я новичок в nodejs, поэтому я объясню более подробно, что я пытаюсь сделать. У меня есть веб-сервер. Если запрос не выполнен, я хочу зарегистрировать трассировку стека этого исключения, но предоставить страницу с ошибкой, а не сбой сервера....
12126 просмотров
schedule 09.12.2022

ошибки, не отображаемые в консоли Firebug с обещанием dojo/when
Новичок в Додзё. Я не понимаю, почему ошибки js не записываются в консоль firebug, когда они происходят в разрешенном обработчике промисов функции dojo/when . При синхронном коде записываются ошибки. Однако, когда происходит ошибка, ошибочная...
171 просмотров
schedule 28.10.2023

В Ember, как отложить готовность и поместить результат AJAX в контроллер?
Я понимаю, что Ember.Application теперь имеет deferReadiness , что позволяет мне ждать возврат вызова AJAX перед инициализацией приложения. Однако в примере в документах API они помещают значение в глобальную переменную в приложении: App =...
1579 просмотров
schedule 16.04.2022

Как преобразовать массив объектов обещания в объект обещания массива?
Есть ли способ преобразовать массив объектов обещания в объект обещания массива? Я ищу что-то вроде $q.all(promises) в AngularJS. Вот мой код: var getPages = function(courses) { var courses_promises = courses.filter(function(item) {...
4723 просмотров
schedule 05.06.2023

Angular: обработчик по умолчанию для необработанных ошибок http
В моем приложении angularjs я определил обработчик ошибок http по умолчанию следующим образом: myapp.config([ '$httpProvider', function($httpProvider) { $httpProvider.responseInterceptors.push('errorInterceptor') }]) где errorInterceptor...
4311 просмотров

Отсрочка против обещания
В чем разница между Deferred и Promise, кроме версий jQuery? Что я должен использовать для своих нужд? Я только хочу позвонить fooExecute() . Мне нужны только fooStart() и fooEnd() , например, для переключения статуса html div. //I'm...
37081 просмотров
schedule 14.05.2022

Атрибуты области действия и обещания AngularJs
У меня есть этот код: var geocode = function(value) { var request; ..... var dResult = Q.defer(); geocoder.geocode(request, function (results) { dResult.resolve(results); }); return dResult.promise; }; var cancelWatch;...
985 просмотров
schedule 13.06.2022

Как промисы Ember связаны с промисами в целом и, в частности, с промисами jQuery?
Несколько общих вопросов, которые помогут узнать о Ember Promise: Является ли ответом на приглашение Ember ответ Tildeio ? Если нет, то чем они отличаются? Как они связаны? Есть ли в JavaScript «Promise» разные варианты, т. е....
3335 просмотров
schedule 24.04.2022

Цепочка IndexedDB в WinJS
Я пишу приложение для Windows 8 в HTML/JS и имею кнопку в форме с обработчиком событий щелчка. При нажатии первое, что делает кнопка, это: WinJS.Promise.then(openDB()).done(console.log("PROMISE DONE")); Функция openDB выглядит следующим...
257 просмотров
schedule 07.08.2022

Dojo JsonRest Promise порядок асинхронных вызовов
Беговое додзё 1.8.4 Используя JsonRest (не JsonRestStore), я делаю запрос на размещение в конечной точке, получаю результат и собираю информацию о местоположении из ответа на запрос, например так: var promise =...
352 просмотров
schedule 08.04.2023

приемлемый шаблон обещания для ошибок LOUD?
Я использую библиотеку RSVP, распространяемую внутри Ember.js, и пытаюсь выяснить правильный шаблон для сообщения о фатальных ошибках внутри обещания — в частности, я хочу сообщить о чем-то, что почти наверняка является результатом ошибки...
912 просмотров
schedule 16.03.2023

Зависимые службы angular.js (api геолокации) не разрешают обещания
Я пытаюсь получить местоположение пользователей из браузера, а затем запрашиваю API openwathermap, чтобы узнать их текущую погоду. Прямо сейчас плунжер ниже просто получает местоположение пользователя и делает жестко запрограммированный запрос API...
175 просмотров
schedule 28.09.2022

AngularJS - привязка/отслеживание функции, которая возвращает обещание
Я опубликовал проблему на github AngularJS, но, похоже, она не получает много внимания, и я не смог исправить это самостоятельно, так как это проблема довольно низкого уровня, поэтому я думаю, что пришло время искать обходной путь. Angular...
2448 просмотров
schedule 09.07.2022

q.js: разница между разрешением() и выполнением()
Мне до сих пор неясна разница между вызовом метода разрешения() и выполнения()? Я вижу, что и функции, и термины «разрешить обещание» и «выполнить обещание» часто меняются. Когда я должен использовать каждый?
10636 просмотров
schedule 27.07.2023

Проблемы с использованием циклов for с последовательными промисами (q)
Я пытаюсь вызвать серию обещаний последовательно, используя цикл for, но у меня возникают проблемы с работой в правильном порядке. Теоретически консоль должна регистрировать первый блок, но вместо этого она регистрирует второй (подразумевая, что все...
2428 просмотров
schedule 08.05.2022

Обещания Angular JS $http ведут себя как настоящие обещания $q?
Я знаю, что Angular может обрабатывать промисы внутри контроллеров. Например: function MyCtrl($scope) { $scope.myvar = getDeferredPromise(); } Основной цикл дайджеста angular обрабатывает это изящно, присваивая любое значение, которое...
1671 просмотров