2014-11-06 13 views
7

Mi sono guardato intorno e non ho trovato nulla per spiegare come usarlo. La documentazione afferma:

restituisce un singolo promessa che verrà risolto con una serie/hash di valori, ciascun valore corrispondente alla promessa allo stesso indice/chiave nelle promesse matrice/hash. Se una delle promesse viene risolta con un rifiuto , la promessa risultante verrà respinta con lo stesso valore di rifiuto .

Ma non c'è alcun esempio.

Qualcuno ha qualche esempio di utilizzo del metodo key/hash?

risposta

12

Non sembrano essere molti esempi di questo, ma dovrebbe funzionare in questo modo:

// as an object 
$q.all({ 
    one: $http.get('/url1'), 
    two: $http.get('/url2') 
}).then(function (results) { 
    var data1 = results.one; 
    var data2 = results.two; 
}); 

// as an array 
$q.all([ 
    $http.get('/url1'), 
    $http.get('/url2') 
]).then(function (results) { 
    var data1 = results[0]; 
    var data2 = results[1]; 
}); 
+0

Sarà questo lavoro con la libreria Q? –

Problemi correlati