Resultados de la búsqueda a petición "q"
¿No son las promesas solo devoluciones de llamada?
He estado desarrollando JavaScript durante algunos años y no entiendo el alboroto sobre las promesas en absoluto. Parece que todo lo que hago es cambiar: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); ...
¿Promete útil todo esto dado que JavaScript se ejecuta en un solo hilo?
En, por ejemplo, la Q de kriskowal, se puede hacer algo como: promise1.then(function(p1){ var p2 = makePromise2(); var p3 = makePromise3(); var p4 = makePromise4(); return [p2, p3, p4]; }) .all(promises, function(){ console.log('all promises ...
Q rechaza los motivos no controlados con Q.todos
Recibo esta advertencia para el código a continuación y no entiendo por qué. Es similar a esta pregunta:Motivos de rechazo no manejados (deben estar ...
¿Cómo varían las implementaciones de Promises / A +?
¿Qué aspectos de una biblioteca de promesas cumple la especificación?no¿cubrir? ¿Qué tipo de cosas varían entre implementaciones? Por favor, ilustra con ejemplos de diferencias reales (por ejemplo, entre Bluebird y Q).
Producir una promesa que depende de promesas recursivas.
Tengo una serie de identificadores enteros, como var a=[1,2,3,4,5]y tengo la necesidad de realizar llamadas remotas asíncronas para cada uno de estos identificadores. Cada llamada es una solicitud de WebAPI realizada con $ resource y presentada ...
Cómo llamar a Q promesa notificar dentro de la cadena de promesa
Necesito ayuda ennotify() dentro de la cadena de promesa. Tengo 3 funciones básicas de promesaconnect(), send(cmd), disconnect(). Ahora me gustaría escribir otra función para ajustar esas llamadas de la siguiente manera con notificación de ...
Saltar la cadena de promesa después de manejar el error
Utilizando lahttps://github.com/kriskowal/q [https://github.com/kriskowal/q] biblioteca, me pregunto si es posible hacer algo como esto: // Module A function moduleA_exportedFunction() { ...
¿Cómo resolver $ q.all?
Tengo 2 funciones, ambas promesas devueltas: var getToken = function() { var tokenDeferred = $q.defer(); socket.on('token', function(token) { tokenDeferred.resolve(token); }); //return promise return tokenDeferred.promise; } var getUserId = ...
Javascript: ¿Cómo iterar en una matriz usando promesas?
DEMO EN VIVO [http://jsbin.com/dagaciruqire/1/edit] Dada la siguiente función: function isGood(number) { var defer = $q.defer(); $timeout(function() { if (<some condition on number>) { defer.resolve(); } else { defer.reject(); } }, 100); return ...
Problema al devolver los datos recuperados de las consultas de DB llamadas en el bucle
Realizo múltiples consultas mongoDB en bucle. y quiero enviar todos los resultados como una matriz de datos. Pero cuando simplemente uso la devolución para enviar los datos, simplemente devuelve indefinido y no espero los resultados de todas las ...