如何将Ionic CalendarPlugin数据推送到数组

时间:2016-12-28 02:13:47

标签: cordova ionic-framework ionic2 cordova-plugins

Calendar.findAllEventsInNamedCalendar("Calendar").then(data =>

您好,我正在使用Eddy Verbruggen的插件从IOS日历中提取事件。我想将它们存储到一个数组中。我该怎么办?到目前为止,日历中的事件即将发布,但不确定如何将x数量存储在数组中。

1 个答案:

答案 0 :(得分:2)

根据网站,响应类似于

{
calendar: "Kalender",
endDate: "2016-06-10 23:59:59",
id: "0F9990EB-05A7-40DB-B082-424A85B59F90",
lastModifiedDate: "2016-06-13 09:14:02",
location: "",
message: "my description",
startDate: "2016-06-10 00:00:00",
title: "myEvent"
}

因此,这是JSON数组对象的常见示例。

要访问它,您可以遍历"数据"对象数组。

Calendar.findAllEventsInNamedCalendar("Calendar").then(data =>
....
 for(var key in data){
  console.log(data[key]);
 }

要访问该对象中的特定值,将

for(var key in data){
 console.log(data[key].id);
}

要存储它,

 var test ;
 test = data;

然后将数据存储到测试中,其中你可以按照上面的方式迭代。