ngCordova是对Cordova的进一步封装(我是由于创建项目是找不到cordova.js,于是就用了这个)主要用于获取手机的一些信息,像相机,文件夹,网络状态等。
1,首先安装bower(包管理)npm(如果是淘宝镜像cnpm)install -g bower
2,找到自己的项目用git Bash 打开 执行bower install ngCordova
3,在index.html一定是在引入cordova.js之前加入ng-cordova.js
<script src="lib/ngCordova/dist/ng-cordova.js"></script>
<script src="cordova.js"></script>
4,添加依赖,一般在app.js 中直接添加吧
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services', 'ngCordova'])
5,添加一些插件cordova plugin add ...
6,在使用插件之前必须检查设备是否就绪,通过deviceready事件来检测
document.addEventListener("deviceready", function () {
//这里做操作
}, false);