Articles of promesa

Devolver promesas de acciones de Vuex

Recientemente comencé a migrar cosas de jQ a un framework más estructurado que es VueJS, ¡y me encanta! Conceptualmente, Vuex ha sido un cambio de paradigma para mí, pero estoy seguro de que sé de qué se trata todo esto ahora, ¡y lo entiendo totalmente! Pero existen algunas pequeñas áreas grises, principalmente desde el punto […]

JS angular: cómo vincularse a las promesas

Estoy tratando de atar una promesa a una vista. No sé si puedes hacer eso directamente, pero eso es lo que bash hacer. ¿Alguna idea de lo que estoy haciendo mal? Nota: la fuente es un poco artificial con el tiempo de espera y utiliza datos estáticos, pero eso hace que el código sea más […]

Utilizando success / error / finally / catch con Promises en AngularJS

Estoy usando $http en AngularJs, y no estoy seguro de cómo usar la promesa devuelta y manejar los errores. Tengo este código: $http .get(url) .success(function(data) { // Handle data }) .error(function(data, status) { // Handle HTTP error }) .finally(function() { // Execute logic independent of success/error }) .catch(function(error) { // Catch and handle exceptions from […]

resolver una serie de promesas dentro de una promesa principal

Este es mi primer bash de promesas anidadas. Estoy usando la biblioteca bluebird , pero creo que la idea es la misma para todas las bibliotecas de la promesa. En un nivel alto, esto es lo que trato de hacer: myService.getSomeData(url) .then((data) => { myOtherService.getMoreData(data.uniqueId) .then((thisDataIsAnArray) => { //loop over the data above and do […]

¿Por qué onRejected no se llama después de Promise.all () donde Promise.reject () incluido en la matriz pasó a Promise.all ()?

Dado var promises = [Promise.resolve(“a”), Promise.reject(“b”)]; Promise.all(promises.map(function(p, index) { return p.then(function(data) { console.log(“inside .map()”, data, “index”, index) return data }, function(err) { console.log(err); return err }) })) .then(function(complete) { console.log(“all promises after .map()”, complete) }, function(err) { console.log(“err”, err) }) ¿Por qué onRejected no se llama en .then(onFulfilled, onRejected) después de Promise.all() ? jsfiddle https://jsfiddle.net/9gprLc7q/ […]

angular $ q, cómo encadenar múltiples promesas dentro y después de un for-loop

Quiero tener un for-loop que llame a las funciones asincrónicas en cada iteración. Después de for-loop quiero ejecutar otro bloque de código, pero no antes de que se hayan resuelto todas las llamadas anteriores en for-loop. Mi problema en este momento es que, o bien el bloque de código después de for-loop se ejecuta antes […]

¿Cuándo deberíamos usar .then con Protractor Promise?

Tengo mucha inestabilidad con Protractor, y estoy seguro de que hay algo que no entiendo. A veces necesito usar .then () al hacer clic en un botón antes de continuar, a veces no tiene ningún impacto y no debería usar .then () o la prueba falló. Me pregunto cuándo debo usar la callback .then () […]

Espere a que Angular 2 cargue / resuelva el modelo antes de mostrar la vista / plantilla

En Angular 1.x, UI-Router fue mi principal herramienta para esto. Al devolver una promesa de valores de “resolución”, el enrutador simplemente esperaría a que se cumpliera la promesa antes de entregar las directivas. Alternativamente, en Angular 1.x, un objeto nulo no bloqueará una plantilla, por lo que si no me importa un procesamiento temporalmente incompleto, […]

Nodejs expresa y promete no hacer lo que espero

Intento crear una API de inicio de sesión utilizando NodeJS, pero mi código no está haciendo lo que esperaba. Soy muy nuevo en js, promesas y todo, así que simplifique cualquier respuesta si es posible. Por lo que puedo ver en el resultado de mi código, la primera parte prometedora no espera hasta que la […]

¿Qué es std :: promise?

Estoy bastante familiarizado con std::future componentes std::thread , std::async y std::future C ++ 11 (por ejemplo, vea esta respuesta ), que son sencillos. Sin embargo, no puedo entender qué es la std::promise , qué hace y en qué situaciones se usa mejor. El documento estándar en sí no contiene una gran cantidad de información más […]