2016-04-09 3 views
0

wenn die Netzwerkverbindung sehr langsam ist, Ladevorgang passiert lange Zeit in Login-Seite. Sein nie endender Prozess. Wie kann ich das lösen?Ionic Loading-Prozess passiert lange Zeit, wenn schlechte Netzverbindung

Dies ist mein Controller-Code

$scope.doLogin = function() { 
    $ionicLoading.show(); 
    $http.post(syncData.url+'users/loginuser', $scope.loginData).success(function(data){ 
     $ionicLoading.hide(); 
    }); 
}); 
+0

Möglicherweise finden Sie Fehler in 'errorHandler' und präsentieren Benutzer Bad net Verbindungsfehler. – pradeep1991singh

Antwort

0

Nur einen für $http.post errorhandler hinzufügen, aber daran erinnern, die err auf Server-Seite ab:

$scope.doLogin = function() { 
    $ionicLoading.show(); 
    $http.post(syncData.url+'users/loginuser', $scope.loginData).then(function(data){ 
    //handle data 
    $ionicLoading.hide(); 
    }, function(err) { 
    //handle err 
    $ionicLoading.hide(); 
    }); 
}); 

Hope this helfen, Grüße!

Verwandte Themen