我使用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的所有权限,但仍然没有帮助。由于从未显示日期选择器窗口,因此未达到成功或错误回调。有没有人有任何想法?
感谢您的帮助。
答案 0 :(得分:0)
最终通过以下方式完成了这项工作:
通过npm
删除datepicker插件(v0.8.1)
使用最新版本(v 0.8.9)再次安装
不确定发生了什么变化,但它现在正常工作!