官網Doc - http://cordova.apache.org/docs/en/latest/guide/cli/index.html#add-pluginscss
ionic cordova plugin add cordova-plugin-camera
ionic依賴ng-cordova
直接使用CDN引入也能夠: http://www.bootcdn.cn/ng-cordova/
引入位置是cordova以前, angularjs以後html
<!-- ionic/angularjs js --> <script src="lib/ionic/js/ionic.bundle.js"></script> <script src="https://cdn.bootcss.com/ng-cordova/0.1.27-alpha/ng-cordova.js"></script> <script src="cordova.js"></script>
模塊中加入ngCordova
依賴, 插件都須要設備ready以後才能正常工做, 在deviceready事件回調中使用, 若是瀏覽器調試的話還須要處理對象不存在的異常.angularjs
angular.module('myApp', ['ngCordova']) .controller('LoginCtrl', ['$ionicPlatform', '$cordovaDevice', '$scope', function($ionicPlatform, $cordovaDevice, $scope) { $ionicPlatform.ready(function() { // cordova plugin only work on real Device, not Broswer if (window.device) { // $scope.data.device = $cordovaDevice.getDevice(); // $scope.data.cordova = $cordovaDevice.getCordova(); $scope.data.devicetype = $cordovaDevice.getModel(); $scope.data.devicename = $cordovaDevice.getUUID(); $scope.data.platform = $cordovaDevice.getPlatform(); $scope.data.version = $cordovaDevice.getVersion(); } }); } ]);