5
Làm cách nào tôi có thể phát hiện nếu phiên bản ionic 2 alert ui component đã được mở để không hiển thị một cảnh báo khác?Ngăn chặn nhiều cảnh báo ion từ xếp chồng lên nhau
Làm cách nào tôi có thể phát hiện nếu phiên bản ionic 2 alert ui component đã được mở để không hiển thị một cảnh báo khác?Ngăn chặn nhiều cảnh báo ion từ xếp chồng lên nhau
tôi đã kết thúc viết một nhà cung cấp gói cho bộ điều khiển Alert Ionic của như vậy:
import { Injectable } from '@angular/core';
import { AlertController } from 'ionic-angular';
@Injectable()
export class Alert {
public alertPresented: any;
constructor(public alertCtrl: AlertController) {
this.alertPresented = false
}
present(title, subTitle) {
let vm = this
if(!vm.alertPresented) {
vm.alertPresented = true
vm.alertCtrl.create({
title: title,
subTitle: subTitle,
buttons: [{
text: 'OK',
handler:() => {
vm.alertPresented = false
}
}],
}).present();
}
}
}
nơi alertPresented
cờ ngăn chặn nhiều hơn một ví dụ từ được trình bày
này sẽ chỉ chặn một cảnh báo mới được tạo ra. Thao tác này sẽ không tự động loại bỏ cảnh báo cũ và hiển thị cảnh báo mới nhất, đúng không? –
@MohammedAzhar đúng –
Bất kỳ ý tưởng nào về cách tự động loại bỏ cảnh báo cũ và hiển thị cảnh báo mới? –