Angular: Empty Fiddle
http://angularjs.org/
HTML
<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<div ng-controller="MyCtrl">
{{indexes}}
</div>
JavaScript
var myApp = angular.module('myApp', []);
//myApp.directive('myDirective', function() {});
//myApp.factory('myService', function() {});
function MyCtrl($scope, $q, $http) {
$scope.name = 'Superhero';
$scope.indexes = [];
var actions = [];
var jsonFiles = ["http://mysafeinfo.com/api/data?list=englishmonarchs&format=json", "http://mysafeinfo.com/api/data?list=englishmonarchs&format=json", "http://mysafeinfo.com/api/data?list=englishmonarchs&format=json"];
for (var index = 0; index < 3; index++) {
//actions.push($http.get("http://www.w3schools.com/angular/customers.php"));
actions.push($http.get( jsonFiles[index], {params:{"idx": index }}));
}
$q.all(actions).then(function(values) {
for (var i=0;i<values.length;i++)
$scope.indexes.push(values[i].config.params.idx); // Need to print current request index
})
}