UNPKG

generator-landmark-connect

Version:
36 lines (27 loc) 684 B
angular.module('ngCordova.plugins.camera', []) .factory('$cordovaCamera', ['$q', function($q) { return { getPicture: function(options) { var q = $q.defer(); if(!navigator.camera) { q.resolve(null); return q.promise; } navigator.camera.getPicture(function(imageData) { q.resolve(imageData); }, function(err) { q.reject(err); }, options); return q.promise; }, cleanup: function(options) { var q = $q.defer(); navigator.camera.cleanup(function() { q.resolve(arguments); }, function(err) { q.reject(err); }); return q.promise; } } }]);