У меня есть список серверов и их статус для отображения в таблице, которые поступают из ответа ws. В настоящее время я показал им использование заводов. Но для статуса я должен запустить еще один ws для каждого сервера, чтобы получить статус с $interval
. это приводит к тому, что строки отображаются медленно, после получения статуса сервера.Обновление угловой строки js
вот мой код:
ServerService.getServers().then(
function(result) {
var tempServers = [];
$scope.totalServers = result.data.length;
angular.forEach(result.data, function(server){
ServerService.getStatus(server.id).then(
function(result) {
server.status = result.data;
tempServers.push(server);
$scope.servers = tempServers;
},
function(rejected) {
console.log(rejected);
}
);
});
},
function(rejected) {
console.log(rejected);
}
);
Есть ли более быстрый способ, так что я могу показать список серверов быстро, а затем получать статус них и обновить каждую строку по отдельности?
Пожалуйста, помогите. Я новичок в угловых js