Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save padhyakash/29322526f3ca9b801b077ba9f53d25f8 to your computer and use it in GitHub Desktop.
Save padhyakash/29322526f3ca9b801b077ba9f53d25f8 to your computer and use it in GitHub Desktop.
while loading the data the error message is showing for 2 sec
$scope.serverIsLoading = true;
serverSetting.getServers()
.then(function (response) {
$scope.servers = [];
if (!response.data.error && !response.data.null) {
angular.forEach(response.data, function (server) {
serverSetting
.getConfig(server.certname)
.then(function (response) {
if (response.data != null) {
if (response.data.classes) {
server.configKey = response.data.classes[0];
if (server.configKey) {
server.configName = generate.get_config(server.configKey).name;
}
}
else if (response.data) {
server.configName = response.data.productname;
}
else {
server.configName = null;
}
}
})
.finally(function () {
$scope.servers.push(server);
});
});
}
})
.finally(function () {
$scope.serverIsLoading = false;
})
<div ng-show="!serverIsLoading && servers.length==0">
<h3 style="color:#ff1333;text-align:center;padding: 250px">
Not being able to fetch server details at this
moment. Please Try after some time.
</h3>
</div>
@padhyakash
Copy link
Author

    serverSetting.getServers()
        .then(function (response) {
            $scope.servers = [];
                angular.forEach(response.data, function (server) {
                    serverSetting.getConfig(server.certname)
                        .then(function (response) {
                                if (response.data.classes) {
                                    server.configKey = response.data.classes[0];
                                    if (server.configKey) {
                                        server.configName = generate.get_config(server.configKey).name;
                                    }
                                }
                        })
                        .finally(function () {
                            $scope.servers.push(server);
                        });
                });
        })
        .finally(function () {
            $scope.serverIsLoading = false;
        })

When i do ng-repeat server in servers, while loading data the error message is showing for 2 sec then the data is loading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment