Perguntas com a marcação «deferred»


4
AngularJS: Onde usar promessas?
Vi alguns exemplos de serviços de login do Facebook que estavam usando promessas para acessar a API do FB Graph. Exemplo 1 : this.api = function(item) { var deferred = $q.defer(); if (item) { facebook.FB.api('/' + item, function (result) { $rootScope.$apply(function () { if (angular.isUndefined(result.error)) { deferred.resolve(result); } else { …

1
Como o Angular $ q.when funciona?
Alguém pode me explicar como $q.whenfunciona no AngularJS? Estou tentando analisar como $httpfunciona e descobri isso: var promise = $q.when(config); E aqui está o objeto de configuração do console do Chrome: Object {transformRequest: Array[1], transformResponse: Array[1], cache: Object, method: "GET", url: "/schedule/month_index.html"…} cache: Object headers: Object method: "GET" transformRequest: Array[1] …
95 angularjs  deferred  q 

4
Como sempre executar algum código quando uma promessa é cumprida em Angular.js
Em meu aplicativo Angular.js, estou executando algumas operações assíncronas. Antes de começar, abordo o aplicativo com um div modal e, depois que a operação for concluída, preciso remover o div, quer a operação tenha sido bem-sucedida ou não. Atualmente eu tenho este: LoadingOverlay.start(); Auth.initialize().then(function() { LoadingOverlay.stop(); }, function() { LoadingOverlay.stop(); …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.