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);