ahmed_sa Ответов: 1

Как передать массив locationid в службу getlocation


How to pass array of locationId to service getlocation ?

I have array of locations Id

locationArr=[40871, 60009, 38149, 40868, 43240, 15299, 53897, 40976, 38151, 23183, 38152, 78579, 23180, 40977, 23176, 39565, 40884, 15298, 38147, 40966, 39669] 
Actually I need to pass locationArr to http://192.168.7.45:9200/location/_doc/+locationArr

I need to pass array of locationId exist on locationArr to service to get GPS1 latitude and longitude for every locationId on array locationArr.

service get location by locationId for only one locationId but for array of location this is my question


Что я уже пробовал:

getLocationData(id: number) {  
console.log("server "+id)  
return this.http.get('http://192.168.7.45:9200/location/_doc/'+id);  
}  

1 Ответов

Рейтинг:
0

Christian Graus

Если служба принимает только один, вам нужно вызывать его снова и снова, если только вы не пишете службу, а затем изменить его, чтобы принять массив