我是Ionic的移动应用程序开发新手.在登录和注销时,我需要重新加载页面,以便刷新数据,然而,$state.go('mainPage')在不重新加载的情况下将用户带回视图 - 从不调用其后面的控制器.
有没有办法在Ionic中清除历史并重新加载状态?
有没有办法只刷新一个页面,即ionic2中只有一个屏幕.
我试过了 :
window.location.reload();
Run Code Online (Sandbox Code Playgroud)
和
location.reload();
Run Code Online (Sandbox Code Playgroud)
但它重建应用程序..有没有办法只刷新该页面(特定屏幕).
还尝试过:
<ion-input *ngIf="no_internet === 1" (click)="refresh($event)"></ion-input>
Run Code Online (Sandbox Code Playgroud)
在TypeScript中:
refresh(refresher) {
console.log('Begin async operation', refresher);
setTimeout(() => {
console.log('Async operation has ended');
refresher.complete();
}, 2000);
}
Run Code Online (Sandbox Code Playgroud)