我一直在寻找高低,无法直接回答或让我的代码工作.
我有一个现有的Angular项目,该项目是通过Yeoman与Angular和PhoneGap一起设置的.我的设置使用yo和bower生成文件.
我试图导入某些cordova插件来测试像摄像头或日期选择器,看看它是否在设备上工作,但它没有,因为它总是说调用功能是未定义的.
navigator.camera.getPicture(onSuccess,onFail,{sourceType:1,quality:60});
这不起作用,所以我尝试了其他教程,并尝试了ngCordova,它是angular的包装类.以下是我在index.html中的样子
<!-- build:js(.) scripts/vendor.js --> <script src="phonegap.js"></script> <!-- bower:js --> <script src="bower_components/angular/angular.js"></script> <script src="bower_components/angular-animate/angular-animate.js"></script> <script src="bower_components/angular-sanitize/angular-sanitize.js"></script> <script src="bower_components/angular-ui-router/release/angular-ui-router.js"></script> <script src="bower_components/collide/collide.js"></script> <script src="bower_components/ionic/release/js/ionic.js"></script> <script src="bower_components/ionic/release/js/ionic-angular.js"></script> <script src="bower_components/json3/lib/json3.js"></script> <script src="bower_components/angular-translate/angular-translate.js"></script> <script src="bower_components/pouchdb/dist/pouchdb-nightly.js"></script> <script src="bower_components/angular-pouchdb/angular-pouchdb.js"></script> <script src="bower_components/proj4/dist/proj4.js"></script> <script src="bower_components/ngCordova/dist/ng-cordova.js"></script> <!-- endbower -->
在教程中,它要求在此行之上导入ng-cordova,这是不存在的
<script src="cordova.js"></script>