我在我的应用程序中使用 phonegap 和 onsen-ui。
如何在我的应用程序中使用温泉创建加载?
谢谢
对不起我糟糕的英语。
或者你可以使用模态来显示这样的加载屏幕。
<ons-modal var="modal">
<ons-icon icon="ion-load-c" spin="true"></ons-icon>
<br><br>
Please wait.<br>Loading...
</ons-modal>
然后调用 modal.show(); 在您的控制器中显示模态和 modal.hide(); 隐藏它。
使用 ngShow 或 ngHide。
以下是示例代码。
<script>
var myApp = angular.module('myApp', [ 'ngTouch', 'onsen.directives']);
myApp.controller('SampleCtrl', function($scope, $timeout){
$scope.isShow = true;
$timeout(function(){
//If page content was loaded, set the false to $scope.isShow.
$scope.isShow = false;
},'2000')
});
</script>
</head>
<body ng-controller="SampleCtrl">
<div ng-show="isShow">
<!--Define your loading screen animation with HTML and CSS.-->
</div>
</body>
</html>
你需要自己定义css动画。但是,有很多有用的工具可以创建像这样的加载动画。