商城首页欢迎来到中国正版软件门户

您的位置:首页 >ionic 加载动作

ionic 加载动作

  发布于2026-08-11 阅读(0)

扫一扫,手机访问

$ionicLoading 是 Ionic 自带的一种加载态交互效果,不是只能用默认样式,里面展示的内容同样支持在模板中按需调整。

ionic 加载动作

用法

angular.module('LoadingApp', ['ionic'])
.controller('LoadingCtrl', function($scope, $ionicLoading) {
  $scope.show = function() {
    $ionicLoading.show({
      template: 'Loading...'
    });
  };
  $scope.hide = function(){
    $ionicLoading.hide();
  };
});

方法

显示一个加载效果。

show(opts)
参数 类型 详情
opts object

loading指示器的选项。可用属性:

  • {string=} template 指示器的html内容。
  • {string=} templateUrl 一个加载html模板的url作为指示器的内容。
  • {boolean=} noBackdrop 是否隐藏背景。默认情况下它会显示。
  • {number=} delay 指示器延迟多少毫秒显示。默认为不延迟。
  • {number=} duration 等待多少毫秒后自动隐藏指示器。默认情况下,指示器会一直显示,直到触发.hide()

隐藏一个加载效果。

hide()

API

属性 类型 详情
delegate-handle (可选) 字符串

这里说的这个句柄,指的就是那个通过$ionicListDelegate定义出来的列表。

show-delete (可选) 布尔值

列表项的删除按钮当前是显示还是隐藏。

show-reorder (可选) 布尔值

列表项的排序按钮当前是显示还是隐藏。

can-swipe (可选) 布尔值

列表项是否被允许滑动显示选项按钮。默认:true。

实例

HTML 代码:


  
    
     
Ionic Modal

    
  
  

        
          

The Stooges

{{stooge.name}}

Ja vaScript 代码

angular.module('ionicApp', ['ionic'])
.controller('AppCtrl', function($scope, $timeout, $ionicLoading) {
// Setup the loader
  $ionicLoading.show({
    content: 'Loading',
    animation: 'fade-in',
    showBackdrop: true,
    maxWidth: 200,
    showDelay: 0
  });
// Set a timeout to clear loader, however you would actually call the $ionicLoading.hide(); method whenever everything is ready or loaded.
  $timeout(function () {
    $ionicLoading.hide();
    $scope.stooges = [{name: 'Moe'}, {name: 'Larry'}, {name: 'Curly'}];
  }, 2000);
});

$ionicLoadingConfig

设置加载的默认选项:

用法:

var app = angular.module('myApp', ['ionic'])
app.constant('$ionicLoadingConfig', {
  template: '默认加载模板……'
});
app.controller('AppCtrl', function($scope, $ionicLoading) {
  $scope.showLoading = function() {
    $ionicLoading.show(); //配置选项在 $ionicLoadingConfig 设置
  };
});
本文转载于:https://www.runoob.com/ionic/ionic-ionicloading.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注