ionic4 - 在 ionic 4 中网络离线时显示模式
问题描述
我想在网络连接离线时显示模式。
我有这个工作功能,当网络在线或离线时对我说:
verifyNetworkConnection() {
this.networkService.isNetworkConnected
.pipe(distinctUntilChanged())
.subscribe(connected => {
if (connected) {
console.log('Online!');
} else {
console.log('Offline!');
this.screenService.createModal(LostConnectionComponent);
}
});
}
当连接离线时,我想显示一个模式,但我在控制台中收到此错误:
获取http://localhost:8100/0.js网络::ERR_INTERNET_DISCONNECTED
获取http://localhost:8100/164.js网络::ERR_INTERNET_DISCONNECTED
为什么我在离线时无法打开模式?
这是我的创建模式功能:
public async createModal(component, componentProps?) {
const modal = await this.modalCtrl.create({
component,
componentProps
});
return await modal.present();
}
解决方案
推荐阅读
- javascript - 避免在过滤器循环中使用多个 indexOf
- css - CSS calc() 与多个单位的乘法
- visual-studio-2017 - CS2012 无法打开 .exe 进行写入 - 访问路径被拒绝
- python - 创建一个 Pandas 散点图,其中一个轴是索引
- c++ - 如何基于 QGraphicScene 缩放/调整 QGraphicsWidget 的大小?
- android - 链接使用 c++_static 构建的两个库
- oauth-2.0 - Identity Server 4:支持密码授予类型的刷新令牌
- python - 熊猫数据框。列一致性。将整数值带入固定长度
- android - 视图类子可以点击吗?
- php - 从 fputcsv 加载数据本地文件:未记录数据