Ionic - Javascript 后台



Ionic 后台 应用时会覆盖屏幕内容。它将显示在其他覆盖层(弹出窗口、加载等)下方。有两种方法可以用于管理后台服务。$ionicBackdrop.retain() 将在组件上应用后台,而 $ionicBackdrop.release() 将将其移除。

使用后台

以下示例显示了如何使用后台。我们将 $ionicBackdrop 作为依赖项添加到控制器中,然后创建 $scope.showBackdrop() 函数,该函数将立即调用 retain 方法。然后,三秒后,它将调用 release 方法。我们正在为 release 方法使用 $timeout,因此我们也需要将其添加为控制器依赖项。

.controller('myCtrl', function($scope, $ionicBackdrop, $timeout) {
   $scope.showBackdrop = function() {
      $ionicBackdrop.retain();
		
      $timeout(function() {
         $ionicBackdrop.release();
      }, 3000);
   };
})

您会注意到以下图像中的屏幕颜色较暗,因为应用了后台。

Ionic Backdrop
广告

© . All rights reserved.