Pra*_*ant 1 ionic-framework ionic3
如果互联网在我的应用程序的任何位置关闭,我正在寻找一个更好的解决方案,连接失败的弹出对话框.
我有提供商来检查连接.但是我没有得到很好的解决方案来调用每个事件或每个页面更改.
小智 9
你可以订阅一个活动.
我建议你做以下事情;
AppComponent.ts
export class MyApp {
constructor (
private network: Network,
private platform: Platform,
private alertCtrl: AlertController,
) {
platform.ready().then(() => {
this.listenConnection();
})
}
private listenConnection(): void {
this.network.onDisconnect()
.subscribe(() => {
this.showAlert();
});
}
private showAlert(): void {
// omitted;
}
}
Run Code Online (Sandbox Code Playgroud)
这样,您将在所有应用程序中监听disconnect事件.当然,您可以在提供程序中隔离此代码,并在用户登录后调用或使用其他一些业务规则.
我希望它可以帮助你.
| 归档时间: |
|
| 查看次数: |
11537 次 |
| 最近记录: |