私のコードにアクセスするには、以下のようなものです、
// calls only the API and return it
s.getArchSales = function (url, qParam) {
// set the request object
var req = {
'method': 'POST',
'headers': securitySrv.header, // set the header
'url': url,
'data': qParam
}
return $http(req)
}
var portFolioMixArray = []
for(var i = 0; i < tech.length; i++){
s.getArchSales(url, query)
.then(function (response) {
portFolioMixArray.push(response.data)
})
}
tech
はまた、動的に計算されたアレイであります
今はconsole.log(portFolioMixArray)
ときにアレイを示す以下のように左側に拡張記号と[0]、
Iは、Array elemenにアクセスできません。 ts。どうすればそれにアクセスできますか?
私はそれを理解しています。しかし、配列へのアクセス方法 – Anijit
ループ内で複数の約束事を使用するケースについては、 '$ q.all'を使うのが理にかなっています。ここの例を見てください - https://toddmotto.com/promises-angular-q#qall –