嗨伙计们,我尝试用离子原生相机拍照来使用OCR插件。
takePhoto() {
this.camera.getPicture({
quality: 100,
destinationType: 0, // DATA_URL
sourceType: 1,
allowEdit: true,
saveToPhotoAlbum: false,
correctOrientation: true
}).then((imageData) => {
this.srcImage = `data:image/jpeg;base64,${imageData}`;
}, (err) => {
console.log(`ERROR -> ${JSON.stringify(err)}`);
});
}
我几乎得到了我的期望。
我的问题是,当我点击触发此功能的按钮时,我收到了如下错误:
Uncaught (in promise): navigation stack needs at least one root page
我在rootPage上,这个函数似乎关闭了我的rootPage?
提前感谢您的帮助!
编辑:我的函数takePhoto()在我的视图中通过按钮
触发编辑:
import {Camera} from "@ionic-native/camera";
...
constructor(private camera: Camera){
}
...
takePhoto(){ ... }
答案 0 :(得分:0)
得到了答案!在我的观点中,我得到了一个带有提交功能的表单,该功能关闭了我的视图,同时触发了我的takePhoto功能。
我的错误,对不起。