Я пытаюсь показать presentAlert внутри «метода then», добавляя документ в коллекцию (Firebase + Ionic 4, если он успешен, должно появиться предупреждение).Но проблема в том, что я не могу добраться до метода presentAlert, если я вызываю изнутри метод then.
addObject() {
this.afs.collection("Objects").add(this.object)
.then(function () {
console.log("Object successfully written!");
this.presentAlert() //Doesn't work
})
.catch(function (error) {
console.error(error);
});
}
async presentAlert() {
const alert = await this.alertController.create({
header: 'Thank you!',
message: 'This Object has been uploaded succesfully :)',
buttons: ['OK']
});
await alert.present();
}