Я использую угловую версию 5.2. Я делаю портал бронирования номеров. У меня есть требование, что я должен добавить событие, чтобы создать календарь на день, в который был забронирован номер. У меня есть таблица, в которой перечислены все мои бронирования, и на которой у меня есть кнопка в каждая строка для добавления события в календаре. Я пробовал с кодом ниже:
var icsMSG = "BEGIN:VCALENDAR\nVERSION:2.0\nCALSCALE:GREGORIAN\nMETHOD:PUBLISH\nBEGIN:VEVENT\nUID:9832@meetingplanner.io\nDTSTART:" + bookingInfo.StartDate + "\nDTEND:" + bookingInfo.EndDate + "\nDTSTAMP:" + bookingInfo.StartDate + "\nLOCATION: " + bookingInfo.SpaceDescription + "\nSUMMARY: " + bookingInfo.EventDescription + "\nSEQUENCE:0\nTRANSP:OPAQUE\nEND:VEVENT\nEND:VCALENDAR";
window.open("data:text/calendar;charset=utf8," + escape(icsMSG));
это был обычный js, но он не работает в IE. Также в chrome он создает исключение во время сборки, которое не определено.
Заранее спасибо!