我想在设备日历中为我的应用显示事件提醒,并试图使用ngCordova的$cordovaCalendar
和Phonegap Calendar Plugin来实现此目的。在ngCordova网站上的使用说明我建立ngCordova并安装了插件,但我遇到了以下问题:
在ng-cordova.js
文件中的错误指向以下代码:
$window.plugins.calendar.createEvent(
defaultOptions.title,
defaultOptions.location,
defaultOptions.notes,
new Date(defaultOptions.startDate),
new Date(defaultOptions.endDate),
function (message) {
d.resolve(message);
}, function (error) {
d.reject(error);
}
);
我的控制器代码:
.controller('CalendarCtrl', function ($scope, $cordovaCalendar) {
$cordovaCalendar.createEvent({
title: 'Space Race',
location: 'The Moon',
notes: 'Bring sandwiches',
startDate: new Date(2015, 0, 6, 18, 30, 0, 0, 0),
endDate: new Date(2015, 1, 6, 12, 0, 0, 0, 0)
}).then(function (result) {
// success
}, function (err) {
// error
});
})
谢谢。我会试试 – Anuj
它工作正常。它也可以在按钮点击时使用示波器功能 – Anuj
您是否也在使用该插件?我有关于删除过程的问题。首先,它不是按照日期范围删除。就像我在一天中的上午9点和下午8点一样创建了3个事件。然后我只想要最后一个,然后我使用开始日期n结束日期,就像这个需求但它会删除当天的所有活动。\ – Anuj