Domande taggate «promise»

Le promesse sono una tattica per il calcolo differito, adatta a diversi stili di concorrenza: concorrenza di thread e loop di eventi per il calcolo locale e messaggistica remota sia sincrona che asincrona. Una promessa rappresenta il risultato finale di un'operazione asincrona. Il modo principale di lavorare con le promesse è attraverso un metodo che registra le trasformazioni dal valore finale della promessa o dalla ragione del fallimento a una nuova promessa.

5
Come verificare se una promessa $ q angolare è stata risolta
Capisco che in genere si allega semplicemente il codice di continuazione con una then()chiamata e il comportamento della catena quando si usano le promesse. Tuttavia, desidero avviare una chiamata asincrona avvolta dalla promessa e quindi avviare separatamente una chiamata di 3 secondi in $timeout()modo da poter eseguire un'azione dell'interfaccia utente, …
84 angularjs  promise  q 


4
Perché l'impostazione della proprietà CSS tramite Promise.then non si verifica effettivamente al blocco allora?
Prova a eseguire il seguente frammento, quindi fai clic sulla casella. const box = document.querySelector('.box') box.addEventListener('click', e => { if (!box.style.transform) { box.style.transform = 'translateX(100px)' new Promise(resolve => { setTimeout(() => { box.style.transition = 'none' box.style.transform = '' resolve('Transition complete') }, 2000) }).then(() => { box.style.transition = '' }) } …


3
Trovare la fonte del rifiuto della promessa non gestita: TypeError: rilevato il ciclo di concatenazione per la promessa
Sto cercando di trovare l'origine di un rifiuto non gestito da una Promessa in Node.js Ho provato ad aggiornare alla versione 12 del nodo, usando l' --async-stack-tracesopzione e ascoltandoli usando: process.on("unhandledRejection",( reason, promise ) => { console.log(reason); console.log(promise); }); Ma ancora non vedo alcuna traccia dello stack utile per aiutarmi …

1
Con una promessa, perché i browser restituiscono un rifiuto due volte ma non una risoluzione due volte?
Ho problemi a capire javaScript promises. Ho scritto il seguente codice: var p = new Promise(function(resolve,reject){ reject(Error("hello world")); }); setTimeout(()=>p.catch(e=>console.log(e)),5000); Lo vedo immediatamente nella mia console di sviluppo di Chrome: Ma dopo aver atteso 5 secondi, il messaggio diventa automaticamente nero come questa immagine: Non ho mai visto questo comportamento …

1
Come posso scadere una promessa in Raku?
So che posso programmare un Promiseper essere tenuto in un determinato periodo di tempo con my $promise = Promise.in($seconds); ma come posso programmare che si rompa? In particolare, sto pensando a una promessa che "scadrà", in modo che abbia un certo periodo di tempo da mantenere, altrimenti fallirà. Posso farlo …
9 promise  raku 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.