angularjs - Angular $htttp : to which asynch call did I get the reply? -
I go to a server and a lat / long pair & amp; Some other information (for example vehicle details, time stamp). For each of them, I want to use Google Maps so that GOCOD & amp; Find out the road then insert it into the ng-grid.
My ng-grid is bound to > It was working fine, now I have to do reverse geocoding I want to add, which means to use AFAIK, Since it is asynchronous, I initially found the grid's "address" "[address available No] "with" "column. I get set up, so I want to set But , how do I know What is that index Sorry, I'm learning now. If you want to use 'for', you can do this by using the Anonymous Function Have to use. Pass the anonymous function I IMHO, probably better in your case for "every unit" $ scope.myGrid and so far, without reverse geo encoding, I am still json data and
$ scope.myGrid.push ( '{When: Data: [i]. Time_Stamp, Vehicle: Data [i]. Description'}} .
$ http.get .
$ scope.myGrid [???] address to .
??? ? If I have 3 excellent asyn requests and receive a response, then how do I know which grid line corresponds to? < p> My
$ http.get for a
(var i = 0; i & lt; data.length; I ++) loop. Can I send
i to
$ http.get fuke? Or how do I do this?
for
(var i = 0; i scope.myGrid.length; i ++) {(function (i) {$ http.get (...). Success (work) {$ scope.myGrid [i] .address = data});}) (i); }
$ scope.myGrid.forEach (function (item, i) {/ / Item equals $ Scope.myGrid [i] $ http.get (...) success (function (data) {item.address = data});});
Comments
Post a Comment