Вопросы по теме '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 просмотров
schedule
10.03.2023
Цепочка обещаний Jquery
У меня есть простая цепочка событий:
Получить столбцы из таблицы метаданных (асинхронно)
загрузить выбранные столбцы (асинхронно)
список рендеринга
Раньше я просто связывал эти функции в цепочку, каждая из которых вызывала следующую...
12768 просмотров
schedule
24.06.2023
Использование обещаний — ведение журнала трассировки стека в обработчике сбоев
Я новичок в 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 просмотров
schedule
23.04.2023
Отсрочка против обещания
В чем разница между 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 просмотров
schedule
19.07.2022