Domande taggate «q»


10
Le promesse non sono solo richiamate?
Sto sviluppando JavaScript da alcuni anni e non capisco affatto il clamore delle promesse. Sembra che tutto ciò che faccio sia cambiare: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); Che potrei usare comunque una libreria come asincrona , con qualcosa del tipo: api().then(function(result){ api2().then(function(result2){ api3().then(function(result3){ // do work …


5
Qual è la differenza tra il valore di ritorno o Promise.resolve da then ()
Qual è la differenza tra: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return "bbb"; }) .then(function(result) { console.log(result); }); Esegui snippet di codiceNascondi risultatiEspandi frammento e questo: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return Promise.resolve("bbb"); }) .then(function(result) { console.log(result); }); Esegui snippet di codiceNascondi risultatiEspandi frammento Sto …



3
Angularjs $ q.all
Ho implementato $ q.all in angularjs, ma non riesco a far funzionare il codice. Ecco il mio codice: 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
Come funziona Angular $ q. Quando funziona?
Qualcuno può spiegarmi come $q.whenfunziona in AngularJS? Sto cercando di analizzare come $httpfunziona e ho trovato questo: var promise = $q.when(config); Ed ecco l'oggetto di configurazione dalla console Chrome: Object {transformRequest: Array[1], transformResponse: Array[1], cache: Object, method: "GET", url: "/schedule/month_index.html"…} cache: Object headers: Object method: "GET" transformRequest: Array[1] transformResponse: Array[1] …
95 angularjs  deferred  q 

8
Sostituzione di callback con promesse in Node.js
Ho un semplice modulo nodo che si collega a un database e ha diverse funzioni per ricevere dati, ad esempio questa funzione: dbConnection.js: import mysql from 'mysql'; const connection = mysql.createConnection({ host: 'localhost', user: 'user', password: 'password', database: 'db' }); export default { getUsers(callback) { connection.connect(() => { connection.query('SELECT * …

9
Come restituire correttamente più valori da una promessa?
Recentemente mi sono imbattuto in una certa situazione un paio di volte, che non sapevo come risolvere correttamente. Assumi il codice seguente: somethingAsync() .then( afterSomething ) .then( afterSomethingElse ) function afterSomething( amazingData ) { return processAsync( amazingData ); } function afterSomethingElse( processedData ) { } Ora una situazione in cui …
87 javascript  promise  q 

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