gpt4 book ai didi

ionic-framework - 强制 View 在 ionic 框架中重新加载

转载 作者:行者123 更新时间:2023-12-04 14:42:01 25 4
gpt4 key购买 nike

经过Clear History and Reload Page on Login/Logout Using Ionic Framework

我想知道同样的问题,但对于 ionic2 使用 typescript 。

在登录和注销时,我需要重新加载 app.ts ,因为有些类在构造上运行库。

它基本上会重定向到主页并重新加载。

最佳答案

找到这个答案 here ,(请特别注意 this.navCtrl.setRoot(this.navCtrl.getActive().component); 行,这是迄今为止我遇到的最简单的解决方案,用于为 Ionic 2 和 3 以及更高版本的 Angular(我的是 4)重新加载当前页面,因此相应地归功于:

重新加载当前页面

import { Component } from '@angular/core';
import { NavController, ModalController} from 'ionic-angular';

@Component({
selector: 'page-example',
templateUrl: 'example.html'
})
export class ExamplePage {

public someVar: any;

constructor(public navCtrl: NavController, private modalCtrl: ModalController) {

}

refreshPage() {
this.navCtrl.setRoot(this.navCtrl.getActive().component);
}

}

如果您想 重新加载不同的页面 请使用以下内容(注意 this.navCtrl.setRoot(HomePage);:
import { Component } from '@angular/core';
import { NavController, ModalController} from 'ionic-angular';
import { HomePage } from'../home/home';

@Component({
selector: 'page-example',
templateUrl: 'example.html'
})
export class ExamplePage {

public someVar: any;

constructor(public navCtrl: NavController, private modalCtrl: ModalController) {

}

directToNewPage() {
this.navCtrl.setRoot(HomePage);
}

}

关于ionic-framework - 强制 View 在 ionic 框架中重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35724141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com