0
Calendar.findAllEventsInNamedCalendar("Calendar").then(data =>
您好,我正在使用Eddy Verbruggen的插件從IOS日曆中提取事件。我想將它們存儲到一個數組中。我會怎麼做?到目前爲止,來自Calendar的事件正在出現,但不知道如何將x數量存儲在數組中。如何將Ionic CalendarPlugin數據推送到陣列
Calendar.findAllEventsInNamedCalendar("Calendar").then(data =>
您好,我正在使用Eddy Verbruggen的插件從IOS日曆中提取事件。我想將它們存儲到一個數組中。我會怎麼做?到目前爲止,來自Calendar的事件正在出現,但不知道如何將x數量存儲在數組中。如何將Ionic CalendarPlugin數據推送到陣列
作爲每站點,響應是一樣的東西,
{
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;
這將然後將數據存儲到所述測試,其中U可以迭代通過相同的上面。
謝謝你的幫助@Gene!因此,每個日曆對象都將存儲在數組中的新塊中。假設我想知道ID中第一個對象的「endDate」。我會做「console.log(data [0] .endDate);」 ? –
@JamesCallyway Yeap! – Gene
任何其他具體的價值,你想得到的是更多的arraylist操縱,或者迭代通過arraylist和檢查ID是否匹配等。 – Gene