0
pdf.js를 사용 중입니다. 나는 pdf.js가 반환 한 네이티브 javascript 약속 대신 각도 약속을 반환하는 래퍼를 작성하려고합니다. 지금까지 제 코드가 있습니다.pdf.js - 자바 스크립트 약속 대신 각도 약속 제공
this.hasPassword = function (url) {
return PDFJS.getDocument(url, null, null, null).then(function (res) {
if (res.pdfInfo) {
return false;
}
return true;
}, function (err) {
return true;
});
};
이 신고는 javascript의 약속입니다. 어떻게하면 약속대로 돌아 가게 할 수 있습니까? $ q.defer()를 사용하여 문제를 해결하고 각도 약속을 되돌릴 수 있습니까?