您如何在离子视图中显示加载或一次将所有应用程序加载到缓存/内存中
How do you show loading in ionic view or load all of app at once in cache/memory?
我想显示一个加载动画(内置于ionic的基本圆形动画)来加载选项卡。我已经尝试了$ionicLoading并且可以让它适用于我的初始屏幕,但我无法将其合并为个人视图。我希望选项卡栏在加载动画存在时保持可见,但隐藏实际视图。
我这里有用于加载初始屏幕的代码:
angular.module('LoadingApp', ['ionic'])
.controller('LoadingCtrl', function ($scope, $ionicLoading) {
$scope.show = function () {
$ionicLoading.show({
template: 'Loading...',
noBackdrop: 'true',
}).then(function () {
console.log("The loading indicator is now displayed");
});
};
$scope.hide = function () {
$ionicLoading.hide().then(function () {
console.log("The loading indicator is now hidden");
});
};
})
我试图在视图中以类似的方式使用它,但没有任何显示。如何在视图中使用该代码。或者,有没有办法将应用程序中的所有内容加载到缓存/ram中,以便单击不同选项卡之间没有延迟时间。我的一些标签具有需要一段时间并在文本后弹出的图像。
你可以使用 http://ionicframework.com/docs/api/directive/ionSpinner/
此<ion-spinner icon="spiral"></ion-spinner>
显示动画微调器。
您可以使用布尔值"加载视图"来显示/隐藏微调器。例:
<ion-spinner ng-show="LoadingView" icon="spiral"></ion-spinner>
<div ng-show="!LoadingView" icon="spiral">Content of the tab</div>
在 false 上初始化布尔值,当页面完成加载元素时,您可以切换到 on,以显示选项卡内容
相关文章:
- 加载器组件仅加载一次
- 如何加载一次模型并将其存储到变量中
- 每15天为新用户加载一次放大弹出菜单
- Jquery Ajax每隔1秒加载一次
- 每个用户/浏览器会话只加载一次Javascript
- 获取 window.location.reload 以在 Ionic 中仅加载一次
- 只加载一次js函数
- 用于单击页面上的按钮的Javascript,每隔几分钟就会加载一次
- Facebook喜欢的按钮只加载一次
- 如何每 30 秒加载一次页面的一部分
- 如何在用户滚动到页面底部时仅加载一次数据
- Chrome 确实会加载一次视频文件,但不会加载两次
- 位置.重新加载多次加载.只需在单击时重新加载一次
- JavaScript 只重新加载一次
- 添加 removeMarker 函数时,每 5 秒在地图上加载一次图钉不会显示图标
- Javascript正文加载一次
- 节点.js每 n 分钟重新加载一次外部文件
- 如何解决谷歌图表加载器.js只能加载一次
- 如何确保 javascript 只加载一次
- imacro 每 10 次循环加载一次 URL