在真实设备中长时间后出现错误消息

时间:2017-03-21 07:24:31

标签: angularjs ionic-framework

我是离子新手。我有一个REST API,我通过“http.get”fucntion得到JSON。我的代码正在关注

$timeout(function () {
  //$ionicLoading.show();
  $scope.results = "";
  $http.get("http://192.168.10.221:8080/api/public/offers/")
    .success(function(data) {
      $ionicLoading.hide();
      $scope.serverError=false;
      $scope.results = data;
      $scope.offerId=$stateParams.offerId;
    })
    .error(function(data, status, headers,config){
      $ionicLoading.hide();
      $scope.errorOnGet = 'Server Error';
      console.log('data error');
      $scope.serverError=true;

    })
    .then(function(results){
      things = results.data;
    })
}, 2000);

但是当我的服务器关闭时,我需要显示一条错误消息。为此我试图实现错误功能,在我的前端我实现了这样:

<ion-view view-title="Offers">
<ion-content>
<span ng-show="serverError" class="animate-if">
<ion-label fixed>Server error encountered. Please try again later.</ion-  
label>
</ion-content>
</ion-view>

在浏览器中工作正常,浏览器中会立即显示错误消息。但在实际设备中,错误消息会在很长一段时间后出现。有什么不对吗?

0 个答案:

没有答案