微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 在InAppBrowser Ionic中加载Spinner

我正在尝试在页面加载时在InAppbrowser中实现IonicLoading Spinner.
这就是我在做的事情:

<button class="button" ng-controller="View" ng-click="showHelp('http://www.google.com')">
</button>

控制器:

.controller('View', function($scope, $ionicLoading) {

	$scope.showHelp=function(url) {
	var ref = window.open(url, '_blank', 'location=yes');
    ref.addEventListener('loadstart', function(){ $ionicLoading.show(); }); 
	ref.addEventListener('loadstop', function() { $ionicLoading.hide(); });
	
	}
})

问题是微调器没有在InAppbrowser中加载而是在后台显示(即只有在我关闭InAppbrowser时才可见)

任何帮助,将不胜感激.

解决方法:

由于inAppbrowser始终位于WebView之上,因此无法使用HTML添加Loader.添加cordova-plugin-dialogs插件后,您可以添加本机Loader.以下是一些可以帮助您入门的代码

要开始加载:

navigator.notification.activityStart("Please Wait", "Its loading.....");

要停止Loader:

navigator.notification.activityStop();

如果您需要更多信息,请查看this参考.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐