【发布时间】:2017-03-17 08:38:49
【问题描述】:
我正在使用 pdf.js。我想编写一个包装器,它返回角度承诺而不是 pdf.js 返回的本机 javascript 承诺。到目前为止,这是我的代码。
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() 并解决它并返回角度承诺吗?
【问题讨论】:
标签: javascript angularjs promise angular-promise pdf.js