Resultados de la búsqueda a petición "q"

8 la respuesta

¿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 }); }); ...

2 la respuesta

¿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 ...

1 la respuesta

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 ...

1 la respuesta

¿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).

2 la respuesta

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 ...

1 la respuesta

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 ...

3 la respuesta

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() { ...

1 la respuesta

¿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 = ...

4 la respuesta

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 ...

1 la respuesta

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 ...