写真を撮るためにカメラプラグインとファイルアップロードをionicで使用したいと思います。しかし、ボタンをクリックしても機能しません。私はコンソールを見て、エラーはありません。カメラプラグインがイオン性で動作しません
ビュー:
<button class="button button-full button-assertive" ng-click="takePhoto">Take Photo</button>
<button class="button button-full button-assertive" ng-click="choosePhoto">Choose Photo</button>
<img ng-src="{{user.picture}}">
アプリ:すべてのヘルプは高く評価され
angular.module('starter', ['ionic','ngCordova'])
.controller('MainController', ['Camera', function($scope, Camera){
$scope.getPicture = function(options){
var options = {
quality : 75,
targetWidth : 200,
targetHeight : 200,
sourceType : 0
};
Camera.getPicture(options).then(function(imageData){
$scope.picture = imageData;
}, function(err){
console.log(err);
});
};
$scope.takePicture = function(options){
var options = {
quality : 75,
targetWidth: 200,
targetHeight: 200,
sourceType: 1
};
Camera.getPicture(options).then(function(imageData){
$scope.picture = imageData;
}, function(err){
console.log(err);
});
}
}])
.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;
}
}
})
。 私は初心者です。