在我的应用程序中,我想使用本地数据报警器,并尝试使用这插件,但没有成功。我最近刚开始使用Onsen 2,还没有使用插件的经验,所以我可能遗漏了一些东西。
我遵循了安装和使用插件的步骤。到目前为止我的密码。
index.html:
<ons-list-item ng-click="ctrl.showPicker();">
Set the time
</ons-list-item>在哪里'ctrl‘是我的控制器。
index.js
this.showPicker = function() {
var options = {
date: new Date(),
mode: 'date'
};
function onSuccess(date) {
alert('Selected date: ' + date);
}
function onError(error) { // Android only
alert('Error: ' + error);
}
var datePicker = new DatePicker();
datePicker.show(options, onSuccess, onError);
}不幸的是,单击列表项显示了以下错误:
ReferenceError: DatePicker is not defined正如我所说的,我没有使用Onsen 2插件的经验,到目前为止我使用的是Cordova框架(javascript和jquery)。有人能告诉我,我能做些什么来使插件工作吗?提前谢谢。
发布于 2016-06-09 13:13:05
你的角度代码看上去没问题。唯一的问题是您没有DatePicker变量。
查看您正在使用的插件的文档,它似乎没有导出DatePicker函数。
在文档中,它们只使用datePicker.show,所以可能只是导出datePicker。
因此,基本上您所需要做的就是删除以下行:
var datePicker = new DatePicker();而且你应该很好(如果你安装了正确的插件)。
https://stackoverflow.com/questions/37704430
复制相似问题