Preguntas etiquetadas con q


10
¿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 }); }); }); Para lo cual podría usar una biblioteca como async de todos modos, con algo como: api().then(function(result){ …


5
¿Cuál es la diferencia entre el valor de retorno o Promise.resolve desde entonces ()
Cuál es la diferencia entre: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return "bbb"; }) .then(function(result) { console.log(result); }); Ejecutar fragmento de códigoOcultar resultadosExpandir fragmento y esto: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return Promise.resolve("bbb"); }) .then(function(result) { console.log(result); }); Ejecutar fragmento de códigoOcultar resultadosExpandir fragmento Pregunto …


1
¿Todavía hay razones para usar bibliotecas de promesas como Q o BlueBird ahora que tenemos promesas de ES6? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 4 años . Mejora esta pregunta Después de que Node.js agregó soporte nativo para …

3
Angularjs $ q.all
Implementé $ q.all en angularjs, pero no puedo hacer que el código funcione. Aquí está mi código: UploadService.uploadQuestion = function(questions){ var promises = []; for(var i = 0 ; i < questions.length ; i++){ var deffered = $q.defer(); var question = questions[i]; $http({ url : 'upload/question', method: 'POST', data : …
106 angularjs  promise  q 

1
¿Cómo funciona Angular $ q.when?
¿Alguien puede explicarme cómo $q.whenfunciona en AngularJS? Estoy tratando de analizar cómo $httpfunciona y encontré esto: var promise = $q.when(config); Y aquí está el objeto de configuración de la consola de Chrome: Object {transformRequest: Array[1], transformResponse: Array[1], cache: Object, method: "GET", url: "/schedule/month_index.html"…} cache: Object headers: Object method: "GET" transformRequest: …
95 angularjs  deferred  q 

8
Reemplazo de devoluciones de llamada con promesas en Node.js
Tengo un módulo de nodo simple que se conecta a una base de datos y tiene varias funciones para recibir datos, por ejemplo esta función: dbConnection.js: import mysql from 'mysql'; const connection = mysql.createConnection({ host: 'localhost', user: 'user', password: 'password', database: 'db' }); export default { getUsers(callback) { connection.connect(() => …

9
¿Cómo devuelve correctamente varios valores de una promesa?
Recientemente me encontré con una situación determinada un par de veces, que no sabía cómo resolver correctamente. Suponga el siguiente código: somethingAsync() .then( afterSomething ) .then( afterSomethingElse ) function afterSomething( amazingData ) { return processAsync( amazingData ); } function afterSomethingElse( processedData ) { } Ahora puede surgir una situación donde …
86 javascript  promise  q 

5
Cómo comprobar si se resuelve una promesa de $ q angular
Entiendo que normalmente uno solo adjuntaría un código de continuación con una then()llamada y un comportamiento en cadena al usar promesas. Sin embargo, quiero iniciar una llamada asincrónica envuelta en promesas y luego iniciar por separado una llamada de 3 segundos $timeout()para poder realizar una acción de IU, SOLO SI …
84 angularjs  promise  q 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.