2017-12-12 13 views
0

안녕하세요, 저는 OCR 플러그인을 사용하기 위해 이온 성 네이티브 카메라로 사진을 찍으려고합니다.Ionic - Camera.getPicture 내 rootPage를 닫으려고합니다.

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를 닫 보인다

내 문제는 내가이 기능을 트리거 내 버튼을 클릭하면, 내가 같은 오류가 발생했습니다 있다는 것입니다?

도움을 주셔서 감사합니다.

편집 :

import {Camera} from "@ionic-native/camera"; 
... 
constructor(private camera: Camera){ 
} 
... 
takePhoto(){ ... } 
+0

더 많은 코드를 표시 하시겠습니까? –

+0

@AaronSaunders 내 코드 중 어떤 부분을보아야합니까? – Kevin

+0

@AaronSaunders 답변을 찾았습니다. 그것은 트리거 된 제출 양식 기능에 대한 실수입니다. 시간 내 주셔서 감사합니다. – Kevin

답변

0

답을 얻었다 : 내 기능 takePhoto은()

가 편집 버튼에 의해 내보기에 트리거입니다! 내 견해로는 필자의 takePhoto 기능과 동시에 실행되는 내보기를 닫는 제출 기능이있는 양식이 있습니다.

내 실수입니다. 죄송합니다.