0
Promise.all
で使用しているHTTPリクエストの配列があります。問題は、Promise.all
が実行されたときに、console.log(values);
が解決されたhttp要求応答オブジェクトの代わりに元のdealers
配列を示していることです。 Promise.all
で解決されたhttp要求が表示されないのはなぜですか?Promise.allで角度のないhttpリクエストが実現しません
function getDealer(regionMarketDealer) {
var params = {
url: API_BASE_URI + 'service/ppv/' + regionMarketDealer,
method: 'GET'
};
return $http(params);
}
function getAllMarketDealers(dealers) {
var dealerHttpRequests = dealers.filter(function(dealer) {
if (dealer.name !== 'All') {
var promise = getDealer(dealer.name);
return promise;
} else {
return false;
}
});
Promise.all([dealerHttpRequests])
.then(function(values) {
console.log(values);
});
}
を返すべきフィルタ配列の約束を作成したい場合 – Bergi
ya、私はそれを認識し、配列を削除 – dman