Всем привет. Пишу приложение на ionic с использование Typescript. Использую библиотеку, но после проделывания всех операций, должна происходить манипуляция с переменными, но их программа почему то не видит, а в консоли выдает undefined. По какой причине?
Спасибо
...
public showMainContent: boolean = true; // Этот boolean
public showAdditionalContent: boolean = false; // И этот
public processing_Result: string = "";
...
public changeTriangles(): void {
}
recognizeImage() {
let loader = this.loadingctrl.create({
content: 'Processing...'
});
loader.present().then(() => {
Tesseract.recognize(this.loaded_image)
.progress(function (p) {})
.then(function (result) {
loader.dismiss().then(() => {
this.processing_Result = result.text; // undefined
this.showAdditionalContent = !this.showAdditionalContent; // undefined
this.showMainContent = !this.showMainContent; // undefined
showMainContent = !showMainContent; // Неправильно, но он даже не предлагает исправить на this. -- can't find name showMainContent
});
});
});
}
}