0
我有一個服務器及其狀態的列表,顯示在表中,它來自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