Запитання з тегом «deferred»


4
AngularJS: Де використовувати обіцянки?
Я побачив кілька прикладів служб входу в Facebook, які використовували обіцянки отримати доступ до API Graph Graph. Приклад №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 { deferred.reject(result.error); } }); …

1
Як працює Angular $ q.when?
Хтось може пояснити мені, як $q.whenпрацює AngularJS? Я намагаюся проаналізувати, як $httpпрацює, і виявив це: var promise = $q.when(config); І ось об’єкт конфігурації з консолі 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] transformResponse: Array[1] url: "/schedule/month_index.html" __proto__: …
95 angularjs  deferred  q 

4
Як завжди запускати якийсь код, коли обіцянка виконується в Angular.js
У моєму додатку Angular.js я виконую деяку асинхронну операцію. Перш ніж він почнеться, я покриваю програму модальним div, а після завершення операції мені потрібно видалити div, незалежно від того, була операція успішною чи ні. На даний момент я маю це: LoadingOverlay.start(); Auth.initialize().then(function() { LoadingOverlay.stop(); }, function() { LoadingOverlay.stop(); // Code …

5
Як вийти з програми go на честь відкладених дзвінків?
Мені потрібно використовувати deferбезкоштовні розподіли, створені вручну за допомогою Cбібліотеки, але os.Exitв якийсь момент мені також потрібно зі статусом не 0. Хитра частина полягає в тому, що os.Exitпропускає будь-яку відкладену інструкцію: package main import "fmt" import "os" func main() { // `defer`s will _not_ be run when using `os.Exit`, so …
76 go  exit  deferred 

4
angular $ q, Як прив’язати кілька обіцянок всередині і після циклу for
Я хочу мати цикл for, який викликає асинхронні функції на кожній ітерації. Після циклу for я хочу виконати ще один блок коду, але не раніше, ніж всі попередні виклики у циклі for будуть вирішені. Моя проблема на даний момент полягає в тому, що або код-блок після циклу for виконується до …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.