从 Ionic2 中的 pdfMake 调用函数?
Call a function from within pdfMake in Ionic2?
我的 ionic 应用程序中有以下 pdfMake 代码块:
pdfMake.createPdf(docDefinition).getBase64(function (encodedString) {
pdfEncoded = encodedString;
console.log(pdfEncoded);
this.sendValue(pdfEncoded);
}
我得到的错误是:
Cannot read property 'sendValue' of undefined.
调用sendValue()
函数需要做什么?我能够 console.log
pdfEncoded
的值,但无法将值传递给函数。有人可以让我知道我做错了什么。
谢谢,
A
错误的一个原因可能是因为关键字 'this' 在您的函数(块)中可能未定义。检查一下,看看错误是不是因为那个,如果是,试试这个:
let $this = this
然后在您的函数中将其用作:
$this.sendValue(pdfEncoded);
我的 ionic 应用程序中有以下 pdfMake 代码块:
pdfMake.createPdf(docDefinition).getBase64(function (encodedString) {
pdfEncoded = encodedString;
console.log(pdfEncoded);
this.sendValue(pdfEncoded);
}
我得到的错误是:
Cannot read property 'sendValue' of undefined.
调用sendValue()
函数需要做什么?我能够 console.log
pdfEncoded
的值,但无法将值传递给函数。有人可以让我知道我做错了什么。
谢谢, A
错误的一个原因可能是因为关键字 'this' 在您的函数(块)中可能未定义。检查一下,看看错误是不是因为那个,如果是,试试这个:
let $this = this
然后在您的函数中将其用作:
$this.sendValue(pdfEncoded);