Ben*_*ros 11 javascript angularjs cordova ionic-framework cordova-plugins
我有一个用Angular构建的Ionic应用程序.
我使用的是Calendar插件:https: //github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin
我想通过插件创建事件并将它们保存到本地设备的日历中.
我已经添加了插件:
cordova plugin add https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.git
Run Code Online (Sandbox Code Playgroud)
我尝试在我的控制器中使用它:
ionic.Platform.ready(function(){onError);
window.plugins.calendar.createEvent(title, location, notes, start, end, onSuccess, onError);
});
Run Code Online (Sandbox Code Playgroud)
在浏览器中它说window.plugins是未定义的,在设备上错误是'undefined'不是一个对象(评估'window.plugins.calendar')
我为此搜索过高低,我似乎找不到有效的解决方案.
知道如何使用Ionic的Cordova插件吗?
Ben*_*ros 16
答案是补充
<script src="cordova.js"></script>
Run Code Online (Sandbox Code Playgroud)
并重建平台
如果问题仍未解决,请删除并添加平台
Cordova插件仅在模拟器或真实设备上运行.
要使用浏览器测试Cordova应用程序,请查看Ripple Emulator(Chrome插件),但我更喜欢在真实设备上进行测试.
干杯!