Tôi có ứng dụng Ionic được xây dựng với Angular.Plugin Cordova không hoạt động với ionic
Tôi đang sử dụng là Lịch plugin: https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin
Tôi muốn tạo ra các sự kiện thông qua các plugin và lưu chúng vào lịch thiết bị địa phương.
Tôi đã thêm các plugin mặc dù:
cordova plugin add https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.git
Và tôi cố gắng sử dụng nó trong điều khiển của tôi:
ionic.Platform.ready(function(){onError);
window.plugins.calendar.createEvent(title, location, notes, start, end, onSuccess, onError);
});
Trong trình duyệt nó nói window.plugins là undefined và trên thiết bị các lỗi là 'không xác định' không phải là một đối tượng (đánh giá 'window.plugins.calendar')
Tôi đã tìm kiếm cao và thấp cho điều này, tôi không thể tìm thấy một giải pháp hoạt động.
Bất kỳ ý tưởng nào về cách sử dụng plugin Cordova với Ionic?
Tôi ước gì có một câu trả lời thẳng về phía trước cho bạn. Tôi sẽ đề nghị xem xét "http://ngcordova.com/" để xem cách họ bọc các plugin cordova cho các ứng dụng góc cạnh. Ngoài ra, bạn có thể muốn tiêm "$ ionicPlatform" nhà cung cấp vì nó sử dụng lời hứa để đảm bảo rằng ứng dụng thực sự sẵn sàng. Ví dụ "$ ionicPlatform.ready (..." – Onosa
Tôi đã xem ngcordova nhưng họ dường như không có trình bao bọc để truy cập vào lịch, chỉ cần máy ảnh, vv, sẽ xem xét nhà cung cấp $ ionicPlatform ngay bây giờ :) –
ngCordova chưa có lịch plugin, nhưng họ có nó được liệt kê trong một vấn đề cho các plugin mong muốn. Nếu bạn làm bất kỳ công việc nào để tích hợp, bạn chắc chắn nên đóng góp nó. https://github.com/driftyco/ng-cordova/issues/7 –