我正在使用ionic 2 RC1並使用sublime作爲文本編輯器。我需要檢查網絡連接是否連接。所以爲此我使用離子原生Network來達到這個目的。但我面臨的問題與可觀察的Network.onDisconnect()
。我已編輯initializeApp()
方法,其中我檢查網絡連接並顯示連接斷開連接時的警報。在我寫了下面的代碼app.component.ts
IONIC 2 native Network.onDisconnect()運行代碼兩次
showAlert(title, msg) {
let alert = this.alertCtrl.create({
title: title,
subTitle: msg,
buttons: ['OK']
});
alert.present();
}
initializeApp() {
this.platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
let disconnectSubscription = Network.onDisconnect().subscribe(() => {
this.showAlert("Error", "No internet connection");
});
StatusBar.styleDefault();
});
}
我面臨的問題是,警報顯示兩次,如果應用程序從互聯網斷開。我在post中發現了類似的問題,但沒有得到答覆。任何有關這方面的幫助將不勝感激。 在此先感謝!
你能解決這個問題嗎? – sebaferreras
不,我沒有試圖解決它,因爲我已經轉移到其他基於Web的項目。我認爲這個問題應該已經在框架的新版本中解決了。 –