컨트롤러"navigator.camera.getPicture (기능 (결과)"작동하지 않습니다
$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);
});
};
공장
app.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;
}
}
});
보기 :
<button class = "button" ng-click = "takePicture()">Take Picture</button>
그것을 나에게 준다. 오류
ionic.bundle.js:26794 TypeError: Cannot read property 'getPicture' of undefined at Object.getPicture (services.js:7)
기기가 준비된 후에 'takePicture'를 호출 하시겠습니까? –
그리고 플러그인을 프로젝트에 추가 했습니까? – e666
@HardikVaghani 나는 장치가 무엇을 의미하는지 알지 못합니다. 나는 이오니아에서 새롭다. 설명해주세요. 미리 감사드립니다. –