我正在使用Ionic Framework库(包括Angular JS)构建一个混合移动应用程序,并发现他们已经为许多cordova插件创建了一个包装器,以便它们可以与Angular一起使用。
我已经下载了ng-cordova.js文件,并在我的index.html
中引用了该文件正如测试一样,我使用了cordova设备插件只是为了在弹出窗口中显示设备名称。它在我的浏览器中运行html的ripple模拟器中运行良好,但是当我使用Phonegap Build构建应用程序时,它不再有效。
使用Phonegap Build时,是否无法使用ng-cordova.js文件访问本机设备功能? (即你真的只能使用构建网站上列表中的插件吗?)
答案 0 :(得分:2)
作为PhoneGap Build的另一个用户,您可以在此处找到任何插件:
https://build.phonegap.com/plugins
话虽如此,如果插件已经不在他们的存储库中(大多数是受欢迎的插件),您可以自己提交或尝试让作者提交。
除此之外,它应该可以正常工作。
答案 1 :(得分:0)
这是ngCordova的贡献者。 应该可以将ngCordova与PhoneGap一起使用,但是您使用的是与ngCordova文档中提到的插件相同的插件吗?
我可以想象PhoneGap插件我的API与Cordova插件不同。 如果我可以问,使用PhoneGap Build的原因是什么? 你能指定哪些插件不起作用,我怎么能简单地复制你的错误?