11

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?

+0

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

+0

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ờ :) –

+0

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 –

Trả lời

16

Câu trả lời là để thêm

<script src="cordova.js"></script> 

Và xây dựng lại nền tảng

Nếu vẫn không được giải quyết vấn đề, loại bỏ và thêm các nền tảng

8

Plugin Cordova chỉ chạy trên trình mô phỏng hoặc thiết bị thực.

Để kiểm tra ứng dụng Cordova với trình duyệt, hãy xem Trình giả lập Ripple (plugin Chrome), nhưng tôi thích thử nghiệm trên các thiết bị thực.

Chúc mừng!

Các vấn đề liên quan