ウェブサイト検索

typescript - angularアプリでhtml2canvasがコードを中断しないpromiseエラーを投げる


html2canvas(document.getElementById('imageArea'), {
  useCORS: true
 }).then(canvas => {

このコードの行はこのエラーを出しているようです

core.js:1440 ERROR Error: Uncaught (in promise): [object Undefined]
at resolvePromise (zone.js:809)
at resolvePromise (zone.js:775)
at eval (zone.js:858)
at ZoneDelegate.invokeTask (zone.js:421)
at Object.onInvokeTask (core.js:4724)
at ZoneDelegate.invokeTask (zone.js:420)
at Zone.runTask (zone.js:188)
at drainMicroTaskQueue (zone.js:595)
at ZoneTask.invokeTask (zone.js:500)
at ZoneTask.invoke (zone.js:485)

コードは壊れませんが、そのエラーでそこに半秒ほど止まります。キャンバスから画像をレンダリングしようとするだけで、他の誰かがこの問題を見たことがありますか?私はこれを永久に修正しようとすると問題が発生します。これは Angular v5 プロジェクトでのことです。