У меня есть этот API, который имеет страницы 1-10, и я хочу циклически просмотреть номера страниц, чтобы сделать вызовы API
app.factory('companies', ['$http', function($http) {
var i;
for (i = 1; i < 11; i++) {
var data = $http.get('https://examplepage.com/wp-json/wp/v2/categories?per_page=50&page=' + i);
console.log('list', data);
}
return data;
}]);
Это то, что я получаю, когда консоль регистрирует данные для всех 10Вызовы API Данные JSON

Моя попытка отобразить все данные (список имен), но кажется, что он использует только последний APIпозвонить и показать его.Как объединить все возвращенные данные в один объект для отображения списка имен со страниц 1-10?
app.controller('HomeController', ['$scope', 'companies', function($scope, companies) {
companies.success(function(data) {
$scope.companies = data;
console.log('companies', $scope.companies);
});
}]);
view.html
<div class="container" ng-controller="HomeController">
<div ng-repeat="company in companies" class="list">
<a href="#/{{ company.id }}" class="company-name">{{ company.name }}</a>
</div>
</div>