【发布时间】:2017-04-03 06:01:50
【问题描述】:
我想知道是否有办法刷新 ngOnInit() 函数或刷新组件。我不想使用拉动刷新方法。我想在按钮单击或点击时做到这一点。谢谢
home.ts 文件
checkNetwork() {
console.log("check internet");
this.platform.ready().then(() => {
if(this.network.type == "none"){
this.shouldHide = false;
this.dividerHide = true;
}
let alert = this.alertCtrl.create({
title: "Connection Status",
subTitle: <string> this.network.type,
buttons: ["OK"]
});
alert.present();
});
}
home.html 文件
<ion-card [hidden]="shouldHide">
<ion-card-header>
<img src="img/sad.png" />
</ion-card-header>
<ion-card-content>
<ion-card-title style="text-align:center">
No INTERNET!
</ion-card-title>
<button ion-button full (click)="refreshPage($event)">Retry</button>
</ion-card-content>
当连接可用时,我希望页面刷新
【问题讨论】:
-
所以在按钮点击时调用加载数据函数..不知道这里有什么问题
-
我;将离子加载插件用于从服务器下载数据但有时数据下载失败但微调器继续运行的功能。我想要一个可以重新启动页面的函数,以便函数和加载模式
-
能否分享相关代码并编辑问题?
-
我还使用了一个检查网络可用性的功能,如果没有,我想要一个在连接可用时刷新页面的功能
-
refreshPage函数可以调用loadData
标签: angular ionic2 refresh page-refresh buttonclick