Cordova Camera插件给出错误'object'没有方法“getPicture”

时间:2018-01-13 13:41:17

标签: android angularjs cordova ionic-framework camera

在正确设置所有内容后,我正在使用离子v1相机应用程序(之前已多次完成)。在构建应用程序并调试它后,我收到此错误。 object has no Method

插件安装正确, ng-cordova.min包括在内。 $ CordovaCamera注射。 这是我的代码:

{{1}}

功能正常。但相机没有打开并出错 如图所示。

3 个答案:

答案 0 :(得分:0)

尝试在接触控制器中注入$ cordovaCamera并像这样使用它

camera.getPicture()//只是相机而不是$ cordovaCamera

答案 1 :(得分:0)

使用camera.getPicture()或navigator.camera.getPicture()

https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/

答案 2 :(得分:0)

确保$ cordovaCamera依赖注入,然后像这样使用它

$cordovaCamera.getPicture(options).then(function(imageData) {
  var image = document.getElementById('myImage');
  image.src = "data:image/jpeg;base64," + imageData;
}, function(err) {
  // error
});