在正确设置所有内容后,我正在使用离子v1相机应用程序(之前已多次完成)。在构建应用程序并调试它后,我收到此错误。
插件安装正确, ng-cordova.min包括在内。 $ CordovaCamera注射。 这是我的代码:
{{1}}
功能正常。但相机没有打开并出错 如图所示。
答案 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
});