我很难尝试在我的 Ionic v1 应用程序中使用 Cordova 相机插件。我尝试像 https://www.tutorialspoint.com/ionic/ionic_camera.htm 中描述的那样使用它并且它有效。
但是当我设置选项 allowEdit: true; 函数 Camera.getPicture() 失败并出现错误“未选择图像”
services.js
factory('Camera', function($q) {
return {
getPicture: function(options) {
var q = $q.defer();
navigator.camera.getPicture(function(result) {
q.resolve(result);
}, function(err) {
q.reject(err);
}, options);
return q.promise;
}
}
})
controllers.js
$scope.takePic = function() {
var options = {
quality : 75,
targetWidth: 200,
targetHeight: 200,
allowEdit: true
};
Camera.getPicture(options).then(function(imageData) {
$scope.tempURL = imageData;
}, function(err) {
console.log(err);
});
}