Tag: ANGULAR-PROMISE
Si tenemos esta función: const getData = () => { foo() .then(result => { return result; }) .catch(error => { return error; }); }; Aunque getData no es una promesa en sí misma, contiene una promesa que es asíncrona. Entonces, ¿cuál es la mejor manera de esperar a que getData . . . Read more
Estoy implementando Promises por primera vez en JS y obtengo una excepción no capturada en la consola mientras ejecuto el código que se muestra a continuación. function data_present() { return new Promise((resolve, reject) => { fetch(api) .then(response => response.json()) .then(message => { console.log(message) if(message && Object.keys(message).length != 0) { resolve() . . . Read more
Todo funciona en mi código, el problema es que this.loading=false se ejecuta antes de que el bucle for() termine de enviar todas las solicitudes. ¿Cómo puedo hacer que this.loading=false se ejecute solo después de que el for() termine de enviar todas las solicitudes? Espero que entiendas la idea. métodos:{ fileChange(event){ . . . Read more
Mi código en Login.Vue es el siguiente: methods: { async validateLoginBeforeSubmit() { this.$validator.validate().then((result) => { if (result) { var data = { email: this.email, password: this.password } var response = await this.$api(‘POST’, ‘login’, data); } }) }, }, y esta es la función prototipo: import Vue from ‘vue’; Vue.prototype.$api = . . . Read more
La función de JavaScript Promise.allSettled espera a que todas las promesas resueltas o rechazadas terminen. Promise.all no devolverá las promesas resueltas si alguna de ellas es rechazada, y Promise.race y Promise.any solo dan la primera promesa resuelta o cumplida. ¿Existe alguna forma de enviar varias promesas (digamos 100) y luego, . . . Read more