Ionic - Camera.getPicture尝试关闭我的rootPage

时间:2017-12-12 15:12:15

标签: ionic-framework camera

嗨伙计们,我尝试用离子原生相机拍照来使用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(){ ... }

1 个答案:

答案 0 :(得分:0)

得到了答案!在我的观点中,我得到了一个带有提交功能的表单,该功能关闭了我的视图,同时触发了我的takePhoto功能。

我的错误,对不起。