2016-10-09 16 views

Trả lời

4

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

+0

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? –

+0

@MohammedAzhar đúng –

+0

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? –

Các vấn đề liên quan