согласно моему требованию, я использовал 'AlertController от ionic-angular, ответ @ NinjaJami помог мне более конкретно разобраться в проблеме!
Остановлено с использованием «ионно-угловых» и заменено,
import {AlertController} from "ionic-angular";
с
import {AlertController} from "@ionic/angular";
и заменены
showAlert() {
const alert = this.alertCtrl.create({
title: 'New Friend!',
subTitle: 'Your friend, Obi wan Kenobi, just accepted your friend request!',
buttons: ['OK']
});
alert.present();
}
с:
showAlert() {
const alert: any = this.alertCtrl.create({
title: 'New Friend!',
subTitle: 'Your friend, Obi wan Kenobi, just accepted your friend request!',
buttons: ['OK']
});
alert.then((_alert: any)=> {
_alert.present();
})
}
объяснение: this.alertCtrl.create () возвращает Promise, поэтому не может вызвать напрямую alert.present (), поэтому с помощью alert.then () смог вызвать настоящее ( ) функция.
Особая благодарность @ NinjaJami