Вопросы с тегом «deferred»

473
jQuery откладывает и обещает - .then () против .done ()

Я читал об отсрочках и обещаниях jQuery и не вижу разницы между использованием .then()& .done()для успешных обратных вызовов. Я знаю, что Эрик Хиндс упоминает об этом .done()и .success()сопоставляет с той же функциональностью, но я предполагаю, что так и происходит, .then()поскольку все...

279
Как можно использовать jQuery deferred?

jQuery 1.5 приносит новый отложенный объект и присоединенные методы .when, .Deferredи ._Deferred. Для тех, кто не использовал .Deferredраньше, я аннотировал источник для этого . Каковы возможные применения этих новых методов, как мы можем приспособить их к шаблонам? Я уже прочитал API и исходный...

141
AngularJS: где использовать обещания?

Я видел несколько примеров служб входа в Facebook, которые использовали обещания для доступа к FB Graph API. Пример №1 : this.api = function(item) { var deferred = $q.defer(); if (item) { facebook.FB.api('/' + item, function (result) { $rootScope.$apply(function () { if...

132
Как вы работаете с массивом отложенных jQuery?

У меня есть приложение, которое требует загрузки данных в определенном порядке: корневой URL-адрес, затем схемы, а затем, наконец, инициализация приложения с использованием схем и URL-адресов для различных объектов данных. По мере того как пользователь перемещается по приложению, объекты данных...

97
Когда мне следует использовать метод jQuery deferred «then», а когда - метод «конвейера»?

В jQuery Deferredесть две функции, которые можно использовать для реализации асинхронной цепочки функций: then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Функция или массив функций, вызываемый при разрешении Deferred. failCallbacks Функция или массив функций,...

95
Как работает Angular $ q.when?

Может кто-нибудь объяснить мне, как $q.whenработает AngularJS? Пытаюсь проанализировать как $httpработают и обнаружил вот что: var promise = $q.when(config); А вот и объект конфигурации из консоли Chrome: Object {transformRequest: Array[1], transformResponse: Array[1], cache: Object, method:...

83
Как всегда запускать код при выполнении обещания в Angular.js

В моем приложении Angular.js я выполняю асинхронную операцию. Перед запуском я накрываю приложение модальным div, а затем, когда операция завершена, мне нужно удалить div, независимо от того, была ли операция успешной или нет. В настоящее время у меня есть это: LoadingOverlay.start();...

83
Отложенное против обещания

В чем разница между Deferred и Promise, кроме версий jQuery? Что мне следует использовать для своих нужд? Я только хочу назвать fooExecute(). Мне нужны только fooStart()и, например, fooEnd()для переключения статуса html div. //I'm using jQuery v2.0.0 function fooStart() { /* Start Notification */...

83
Reactjs асинхронный рендеринг компонентов

Я хочу отобразить свой компонент после того, как мой запрос ajax будет выполнен. Ниже вы можете увидеть мой код var CategoriesSetup = React.createClass({ render: function(){ var rows = []; $.get('http://foobar.io/api/v1/listings/categories/').done(function (data) { $.each(data, function(index,...