ngCordova 进度指示器不起作用
ngCordova PROGRESS INDICATOR doesn't works
我正在尝试使用 ngCordova 插件进度指示器创建离子应用程序项目,但它不起作用。有人知道怎么做才能让它发挥作用吗?
angular.module('starter')
.controller('MyController',
function ($scope,$ionicPlatform, $state, $cordovaProgress, PopupService, $cordovaCamera) {
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
}
$scope.login = function()
{
$cordovaProgress.showDeterminateWithLabel(true, 50000, "Loading");
}
如果我们查看此处找到的官方 ngCordova 文档:
http://ngcordova.com/docs/plugins/progressIndicator/
它说它适用于 Android 和 iOS,但截至目前,这不是真的。
让我们深入挖掘。
ngCordova 只是 Apache Cordova 插件的包装器,因此如果我们访问此处的插件开发者页面:
http://paolobernasconi.com/cordova-progressIndicator/
说只支持iOS,Android即将推出。然而,这也不完全正确。我个人对这里的 ngCordova 进行了修改:
https://github.com/driftyco/ng-cordova/commit/67f5f0dd2359aee3e53b0adf91c2f6c0d2c30854
唯一的 Android ProgressIndicator 命令是 show
和 hide
。
示例:
$cordovaProgress.show(message)
这可能会在未来改变(或者已经改变?),但截至目前,ProgressIndicator 有很多 iOS 命令,但只有两个用于Android.
我建议跟踪模块以查看它是否发生变化,因为它仍然是 alpha。
此致,
我尝试了 $cordovaProgress.show(message) - $cordovaProgress.show("Searching...") 是准确的,它仍然无法在 Android 上运行。
在 android 模拟器和物理华硕 zenphone 上进行了测试。
但是绝对适用于 IOS。
我正在尝试使用 ngCordova 插件进度指示器创建离子应用程序项目,但它不起作用。有人知道怎么做才能让它发挥作用吗?
angular.module('starter')
.controller('MyController',
function ($scope,$ionicPlatform, $state, $cordovaProgress, PopupService, $cordovaCamera) {
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
}
$scope.login = function()
{
$cordovaProgress.showDeterminateWithLabel(true, 50000, "Loading");
}
如果我们查看此处找到的官方 ngCordova 文档:
http://ngcordova.com/docs/plugins/progressIndicator/
它说它适用于 Android 和 iOS,但截至目前,这不是真的。
让我们深入挖掘。
ngCordova 只是 Apache Cordova 插件的包装器,因此如果我们访问此处的插件开发者页面:
http://paolobernasconi.com/cordova-progressIndicator/
说只支持iOS,Android即将推出。然而,这也不完全正确。我个人对这里的 ngCordova 进行了修改:
https://github.com/driftyco/ng-cordova/commit/67f5f0dd2359aee3e53b0adf91c2f6c0d2c30854
唯一的 Android ProgressIndicator 命令是 show
和 hide
。
示例:
$cordovaProgress.show(message)
这可能会在未来改变(或者已经改变?),但截至目前,ProgressIndicator 有很多 iOS 命令,但只有两个用于Android.
我建议跟踪模块以查看它是否发生变化,因为它仍然是 alpha。
此致,
我尝试了 $cordovaProgress.show(message) - $cordovaProgress.show("Searching...") 是准确的,它仍然无法在 Android 上运行。 在 android 模拟器和物理华硕 zenphone 上进行了测试。
但是绝对适用于 IOS。