$ cordovaDatePicker在android构建后无法正常工作

时间:2015-09-23 11:05:25

标签: android cordova ionic-framework ionic cordova-plugins

我使用Ionic编写了一个Android应用程序。该应用使用了ngCordova网站上的$cordovaDatePicker,当我执行ionic run android并将应用安装到手机上时,此功能正常。

问题是如果我运行ionic build android,然后从网站安装apk以在现实世界中测试它,则datepicker根本不显示。它所处的功能被称为正常,如果我在console.log $ cordovaDatePicker,那么我可以看到一个对象按照我的预期输出。

我打电话的功能如下:

var options = {
    date: new Date(),
    mode: 'date'
};

$cordovaDatePicker.show(options).then(function(date) {
    $timeout(function() {
        scope.selectedDateTime = date;
    }, 50);
}, function(err) {
    alert(err);
});

我尝试添加this page的所有权限,但仍然没有帮助。由于从未显示日期选择器窗口,因此未达到成功或错误回调。有没有人有任何想法?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

最终通过以下方式完成了这项工作:

  1. 通过npm

  2. 将Ionic升级到最新版本
  3. 删除datepicker插件(v0.8.1)

  4. 使用最新版本(v 0.8.9)再次安装

  5. 不确定发生了什么变化,但它现在正常工作!