2016-10-09 14 views

答えて

4

私はそうのようなイオン性のアラートコントローラ用のラッピングプロバイダを作成することになった:alertPresentedフラグはこれだけ作成されることから新しいアラートをブロックする

+0

提示されてから複数のインスタンスを防ぐ

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(); } } } 

。これは、古いアラートを自動的に破棄せず、最新のアラートを表示するでしょうか? –

+0

@MohammedAzhar correct –

+0

古いアラートを自動的に破棄して新しいアラートを提示する方法については何か考えてください。 –

関連する問題